黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MySQL多表查詢語句

MySQL多表查詢語句

更新時間:2022-08-03 10:40:05 來源:動力節點 瀏覽2387次

大家在學習MySQL教程的時候會遇到多表查詢的問題,那么,MySQL多表查詢語句是什么?動力節點小編來告訴大家。在實際開發中多表查詢是經常遇到的,也是編寫sql的一個難點,所以多表查詢是必須掌握的。其實單一的多表查詢是比較簡單的,困難的sql編寫一般會是多表查詢結合其他的一些關鍵字甚至函數。想要掌握好,除了了解關鍵字的用法,數據的存儲位置,就是多練習了。為方便舉例,用t_user和t_role這張表來舉例,t_user字段及數據如下:

t_role表數據如下:

接下來是多表連接查詢:關鍵字join,將兩張表依據某個條件進行數據拼接。就是通過字段拼接,將兩張表的記錄變成 一條記錄,字段數量增加。效率比單表查詢低。下面就來看看它的幾種用法:

1.交叉連接

cross join,不需要連接條件的連接。其結果就是笛卡爾積;

沒有實際數據價值,只是豐富了連接查詢的完整性;我們要避免出現這種sql。

2.內連接

inner join,將兩張表根據指定的條件連接起來,嚴格連接。就是將一張表中的數據與另一張表中的數據根據條件匹配:配皮成功:保留連接的數據;不成功:都不保留。

語法:左表 inner join 右表 on 連接條件

這里我們就來查詢id都為1的數據:

3.外連接

outer join,是一種不嚴格的連接。分兩種,有主表之分:

左連接:left join ,左表為主表

右連接:right join ,右表為主表

就是用主表的記錄去匹配從表的記錄:成功保留;不成功,也保留,只是從表數據設為null。

這就是與內連接的區別,即在數據匹配失敗時,外連接始終都會保留一條記錄,只是從表設為null。

值得注意的是,不論是左連接還是右連接,字段顯示順序不受影響,都是先顯示左表的。

這里先以t_user為主表:

以t_role為主表:

4.自然連接(使用較少)

natural join,是一種自動尋找連接條件的連接查詢。

包含自然內連接和自然外連接:

自然內連接:natural join

自然外連接:natural left/right join

條件匹配模式:

自動尋找相同字段名作為連接條件。

會將同名字段合并為一個字段。

select  * from m2 natural left join m1 ;

5.using

連接查詢時如果是同名字段作為連接條件,using可以代替on出現(比on更好)。

針對同名字段;

會自動合并對應字段為一個;

可以同時使用多個字段作為條件。

select  * from m2  left join m1 using(id,sfz) ;
select  * from m2  left join m1 using(sfz) ;

通過上述介紹,相信大家對MySQL多表查詢語句已經有所了解,大家如果想了解更多相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,很適合零基礎的小伙伴學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产日韩在线 | 最新啪啪| 中文字幕第38页永久乱码 | 在线看欧美成人中文字幕视频 | 成人三级黄色片 | 成人18免费网站在线观看 | 黄色片黄色片黄色片黄色片黄色片 | 精品国产成a人在线观看 | 欧美成人综合视频 | 日韩色在线 | 欧美中文字幕在线看 | 热re66久久精品国产99re | 一区二区三区久久精品 | www国产永久免费视频看看 | 揉大乳gif动态图 | 精品国产_亚洲人成在线高清 | 亚洲色图综合网 | 欧美色图一区 | 在线视频一区二区日韩国产 | 中文字幕日韩精品一区口 | 好吊色妇女免费视频免费 | 日本高清一本视频 | 精品一区二区三区在线视频 | 国产成人久久综合热 | 男人的天堂色偷偷之色偷偷 | 韩国日本三级在线播放 | 黄色一级国产 | 国产成人不卡亚洲精品91 | 一二三四社区在线视频社区 | 精品综合久久久久久99 | 特黄特黄一级高清免费大片 | 美日毛片 | 欧美成人观看免费完全 | 欧美特黄a级高清免费看片 欧美特黄a级高清免费大片 | 狠狠操她| 最近的中文字幕免费视频1 最近的中文字幕大全免费版 | 国产成人精品综合久久久 | 性猛交xxxxx按摩 | 中国一级特黄真人毛片免 | 久草网免费 | 超97在线观看精品国产 |