大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 MySQL多表查詢語(yǔ)句

MySQL多表查詢語(yǔ)句

更新時(shí)間:2022-08-03 10:40:05 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2378次

大家在學(xué)習(xí)MySQL教程的時(shí)候會(huì)遇到多表查詢的問(wèn)題,那么,MySQL多表查詢語(yǔ)句是什么?動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。在實(shí)際開(kāi)發(fā)中多表查詢是經(jīng)常遇到的,也是編寫(xiě)sql的一個(gè)難點(diǎn),所以多表查詢是必須掌握的。其實(shí)單一的多表查詢是比較簡(jiǎn)單的,困難的sql編寫(xiě)一般會(huì)是多表查詢結(jié)合其他的一些關(guān)鍵字甚至函數(shù)。想要掌握好,除了了解關(guān)鍵字的用法,數(shù)據(jù)的存儲(chǔ)位置,就是多練習(xí)了。為方便舉例,用t_user和t_role這張表來(lái)舉例,t_user字段及數(shù)據(jù)如下:

t_role表數(shù)據(jù)如下:

接下來(lái)是多表連接查詢:關(guān)鍵字join,將兩張表依據(jù)某個(gè)條件進(jìn)行數(shù)據(jù)拼接。就是通過(guò)字段拼接,將兩張表的記錄變成 一條記錄,字段數(shù)量增加。效率比單表查詢低。下面就來(lái)看看它的幾種用法:

1.交叉連接

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

沒(méi)有實(shí)際數(shù)據(jù)價(jià)值,只是豐富了連接查詢的完整性;我們要避免出現(xiàn)這種sql。

2.內(nèi)連接

inner join,將兩張表根據(jù)指定的條件連接起來(lái),嚴(yán)格連接。就是將一張表中的數(shù)據(jù)與另一張表中的數(shù)據(jù)根據(jù)條件匹配:配皮成功:保留連接的數(shù)據(jù);不成功:都不保留。

語(yǔ)法:左表 inner join 右表 on 連接條件

這里我們就來(lái)查詢id都為1的數(shù)據(jù):

3.外連接

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

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

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

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

這就是與內(nèi)連接的區(qū)別,即在數(shù)據(jù)匹配失敗時(shí),外連接始終都會(huì)保留一條記錄,只是從表設(shè)為null。

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

這里先以t_user為主表:

以t_role為主表:

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

natural join,是一種自動(dòng)尋找連接條件的連接查詢。

包含自然內(nèi)連接和自然外連接:

自然內(nèi)連接:natural join

自然外連接:natural left/right join

條件匹配模式:

自動(dòng)尋找相同字段名作為連接條件。

會(huì)將同名字段合并為一個(gè)字段。

select  * from m2 natural left join m1 ;

5.using

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

針對(duì)同名字段;

會(huì)自動(dòng)合并對(duì)應(yīng)字段為一個(gè);

可以同時(shí)使用多個(gè)字段作為條件。

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

通過(guò)上述介紹,相信大家對(duì)MySQL多表查詢語(yǔ)句已經(jīng)有所了解,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門(mén)到精通,細(xì)致全面,很適合零基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 奇米影视亚洲狠狠色777不卡 | 一区两区三不卡 | 国产午夜精品久久久久免费视 | 色综合图 | 一区二区三区网站在线免费线观看 | 亚洲视频免 | 久久精品视频观看 | videoxxoo欧美老师 | 毛片免费观看久久欧美 | 国产日产欧产精品网站 | 福利在线免费视频 | 色97色| 久久一区二区免费播放 | 青草久| 国内精品久久久久影院老司 | 亚洲国产精品综合久久2007 | 日本热久久 | 一级黄网 | 国产三级精品三级男人的天堂 | 欧美中文综合在线视频 | 黄色小视频在线免费观看 | 黄在线免费看 | 久久思re热9一区二区三区 | 久久国产精品99国产精 | 国内精品视频在线播放一区 | 91精品国产一区二区三区左线 | 99国产小视频 | 四虎色 | 免费久久精品视频 | 精品久久久久久亚洲 | 特级黄一级播放 | 永久黄网站色视频免费观看 | 中文字幕欧美日韩高清 | 色人阁五月 | 欧美激情级毛片 | 久久国产精品最新一区 | 欧美成人禁片在线观看网址 | 欧美xingai| 一级黄色录像免费观看 | 老司机亚洲精品影院在线 | 午夜j |