日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL數(shù)據(jù)庫(kù)左連接和右連接有哪些區(qū)別

這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)左連接和右連接有哪些區(qū)別,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的阿魯科爾沁網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

數(shù)據(jù)庫(kù)中的左連接和右連接的區(qū)別可以概括為一句話來(lái)表示即左連接where只影響右表,右連接where只影響到左表

數(shù)據(jù)庫(kù)中的左連接(left join)和右連接(right join)區(qū)別

左連接(Left Join)

select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID

左連接后的檢索結(jié)果是顯示tbl1的所有數(shù)據(jù)和tbl2中滿足where 條件的數(shù)據(jù)。
簡(jiǎn)言之 Left Join影響到的是右邊的表

右連接(Right Join)

select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID

檢索結(jié)果是tbl2的所有數(shù)據(jù)和tbl1中滿足where 條件的數(shù)據(jù)。
簡(jiǎn)言之 Right Join影響到的是左邊的表。

內(nèi)連接(inner join)

select * FROM tbl1 INNER JOIN tbl2 ON tbl1.ID = tbl2.ID

它的功能和 select * from tbl1,tbl2 where tbl1.id=tbl2.id相同。

其他內(nèi)容:

1、WHERE子句中使用的連接語(yǔ)句,在數(shù)據(jù)庫(kù)語(yǔ)言中,被稱為隱性連接。INNER JOIN……ON子句產(chǎn)生的連接稱為顯性連接。(其他JOIN參數(shù)也是顯性連接)WHERE 和INNER JOIN產(chǎn)生的連接關(guān)系,沒(méi)有本質(zhì)區(qū)別,結(jié)果也一樣。但是隱性連接隨著數(shù)據(jù)庫(kù)語(yǔ)言的規(guī)范和發(fā)展,已經(jīng)逐漸被淘汰,比較新的數(shù)據(jù)庫(kù)語(yǔ)言基本上已經(jīng)拋棄了隱性連接,全部采用顯性連接了。

2、無(wú)論怎么連接,都可以用join子句,但是連接同一個(gè)表的時(shí)候,注意要定義別名,否則產(chǎn)生錯(cuò)誤

(1)inner join:理解為“有效連接”,兩張表中都有的數(shù)據(jù)才會(huì)顯示left join:理解為“有左顯示”,比如on a.field=b.field,則顯示a表中存在的全部數(shù)據(jù)及a\\b中都有的數(shù)據(jù),A中有、B沒(méi)有的數(shù)據(jù)以null顯示

(2) right join:理解為“有右顯示”,比如on a.field=b.field,則顯示B表中存在的全部數(shù)據(jù)及a\\b中都有的數(shù)據(jù),B中有、A沒(méi)有的數(shù)據(jù)以null顯示

(3)full join:理解為“全連接”,兩張表中所有數(shù)據(jù)都顯示,實(shí)際就是inner +(left-inner)+(right-inner)

3、join可以分主次表 外聯(lián)接有三種類型:完全外聯(lián),左聯(lián),右聯(lián)。完全外聯(lián)包含兩張表的所有記錄,左聯(lián)是以左邊的表為主,右邊的為輔,右聯(lián)則相反

4、一般要使得數(shù)據(jù)庫(kù)查詢語(yǔ)句性能好點(diǎn)遵循以下原則:

在做表與表的連接查詢時(shí),大表在前,小表在

不使用表別名,通過(guò)字段前綴區(qū)分不同表中的字段

查詢條件中的限制條件要寫在表連接條件前

盡量使用索引的字段做為查詢條件

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享MySQL數(shù)據(jù)庫(kù)左連接和右連接有哪些區(qū)別內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!


文章名稱:MySQL數(shù)據(jù)庫(kù)左連接和右連接有哪些區(qū)別
文章源于:http://www.dlmjj.cn/article/pjjpdh.html