中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql多表是如何查詢的

發布時間:2020-04-24 16:43:49 來源:億速云 閱讀:196 作者:三月 欄目:MySQL數據庫

本文主要給大家介紹mysql多表是如何查詢的,其所涉及的東西,從理論知識來獲悉,有很多書籍、文獻可供大家參考,從現實意義角度出發,億速云累計多年的實踐經驗可分享給大家。

1、并(union)

“并”就是把具有相同字段數目和字段類型的表合并到一起

2、笛卡爾積

笛卡爾積就是沒有連接條件表關系的返回的結果

3、內連接(inner join)

針對數據庫操作的運算提供了一個專門的函數JOIN。連接就是在表關系的笛卡爾積數據記錄中,按照相應字段值的比較條件選擇生成一個新的關系。連接又分為內連接(INNER JOIN)、外連接(OUTER JOIN)、交叉連接(CROSS JOIN)

內連接是保留表關系中所有匹配的數據記錄,舍棄不匹配的數據記錄。按照匹配的條件可以分成自然連接、等值連接和不等連接。

3.1 自然連接(NATURAL JOIN)

自然連接是表關系的笛卡爾積中,首先根據表關系中的相同名稱的字段自動進行記錄匹配,然后去掉重復的字段。

mysql多表是如何查詢的

其特點如下:

@會自動判斷相同名稱的字段,然后進行數據值的匹配,去掉相同字段不相等記錄;

@在執行自然連接的新關系中,雖然可以指定包含哪些字段,但是不能指定執行過程中的匹配條件;

@在執行完自然條件的新關系中,所匹配的字段名只有一個,即會去掉重復字段。
3.2 等值連接

所謂等值連接就是表關系的笛卡爾積中,選擇所匹配字段值相等(=符號)的數據記錄,它與自然連接相比,等值連接關系數據操作需要在執行過程中的用“符號=”指定匹配條件,新關系中不會去掉重復字段。

3.3 不等連接

不等連接是表關系的笛卡爾積中,選擇所匹配字段值不相等(!=符號)的數據記錄。

4、外連接(OUTER JOIN)

外連接是表關系的笛卡爾積數據記錄著,不僅保留表關系中所有匹配的數據記錄,而且還會保留部分不匹配的數據記錄。按照保留不匹配條件數據記錄來源可以分為左外連接(LEFT OUTER JOIN)、右外連接(RIGHT OUTER JOIN)和全外連接(FULL OUTER JOIN)

4.1 左外連接

左外連接操作就是表關系的笛卡爾積中,除了選擇相匹配的數據記錄,還包含左邊表中不匹配的數據記錄

4.2 右外連接

右外連接是表關系的笛卡爾積中,除了選擇匹配的數據記錄外,還包含了右邊表中不匹配的數據記錄。

4.3 全外連接

全外連接是表關系的笛卡爾積中,除了選擇相匹配的數據記錄,還包含了左右兩邊表中不匹配的數據記錄。

看了以上mysql多表是如何查詢的介紹,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,大家可以繼續關注億速云行業資訊板塊,會定期給大家更新行業新聞和知識,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东平县| 芦溪县| 绵竹市| 进贤县| 遂宁市| 桂东县| 昌都县| 年辖:市辖区| 抚松县| 平顺县| 四会市| 阳朔县| 鄢陵县| 达拉特旗| 商水县| 张掖市| 鞍山市| 津市市| 郸城县| 西华县| 隆回县| 南靖县| 余江县| 杭州市| 德安县| 怀远县| 正定县| 日土县| 内黄县| 偏关县| 泽普县| 咸宁市| 鸡东县| 同心县| 汤阴县| 旬邑县| 通城县| 元朗区| 舒城县| 靖远县| 尤溪县|