国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

mysql左連接、右連接和內(nèi)連接

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 09:37:45
文檔

mysql左連接、右連接和內(nèi)連接

mysql左連接、右連接和內(nèi)連接:以MySql為例。在MySQL數(shù)據(jù)庫(kù)中建立兩張數(shù)據(jù)表,并分別插入一些數(shù)據(jù)。 腳本如下: drop table table1; CREATE TABLE `andrew`.`table1` ( `name` VARCHAR(32) NOT NULL, `city` VARCHAR(32) NOT NULL ) ENGINE =
推薦度:
導(dǎo)讀mysql左連接、右連接和內(nèi)連接:以MySql為例。在MySQL數(shù)據(jù)庫(kù)中建立兩張數(shù)據(jù)表,并分別插入一些數(shù)據(jù)。 腳本如下: drop table table1; CREATE TABLE `andrew`.`table1` ( `name` VARCHAR(32) NOT NULL, `city` VARCHAR(32) NOT NULL ) ENGINE =

以MySql為例。在MySQL數(shù)據(jù)庫(kù)中建立兩張數(shù)據(jù)表,并分別插入一些數(shù)據(jù)。

腳本如下:
drop table table1;
CREATE TABLE `andrew`.`table1`
(
`name` VARCHAR(32) NOT NULL,
`city` VARCHAR(32) NOT NULL
)
ENGINE = MyISAM;
insert into TABLE1(name, city) values ('Person A', 'BJ');
insert into TABLE1(name, city) values ('Person B', 'BJ');
insert into TABLE1(name, city) values ('Person C', 'SH');
insert into TABLE1(name, city) values ('Person D', 'SZ');
commit;
drop table table2;
CREATE TABLE `andrew`.`table2`
(
`name` VARCHAR(32) NOT NULL,
`city` VARCHAR(32) NOT NULL
)
ENGINE = MyISAM;
insert into TABLE2(name, city) values ('Person W', 'BJ');
insert into TABLE2(name, city) values ('Person X', 'SH');
insert into TABLE2(name, city) values ('Person Y', 'SH');
insert into TABLE2(name, city) values ('Person Z', 'NJ');
commit;
1. 外連接 – 左連接結(jié)果

table1居左,故謂之左連接。這種情況下,以table1為主,即table1中的所有記錄均會(huì)被列出。有一下三種情況:
a. 對(duì)于table1中的每一條記錄對(duì)應(yīng)的城市如果在table2中也恰好存在而且剛好只有一條,那么就會(huì)在
返回的結(jié)果中形成一條新的記錄。如上面Person A和Person B對(duì)應(yīng)的情況。
b. 對(duì)于table1中的每一條記錄對(duì)應(yīng)的城市如果在table2中也恰好存在而且有N條,那么就會(huì)在返回的結(jié)果中形成N條新的記錄。如上面的Person C對(duì)應(yīng)的情況。
c. 對(duì)于table1中的每一條記錄對(duì)應(yīng)的城市如果在table2中不存在,那么就會(huì)在返回的結(jié)果中形成一條
條新的記錄,且該記錄的右邊全部NULL。如上面的Person D對(duì)應(yīng)的情況。
不符合上面三條規(guī)則的記錄不會(huì)被列出。
2. 外連接 – 右連接結(jié)果

table2居右,故謂之右連接。這種情況下,以table2為主,即table2中的所有記錄均會(huì)被列出。有一下三種情況:
a. 對(duì)于table2中的每一條記錄對(duì)應(yīng)的城市如果在table1中也恰好存在而且剛好只有一條,那么就會(huì)在
返回的結(jié)果中形成一條新的記錄。如上面Person X和Person Y對(duì)應(yīng)的情況。
b. 對(duì)于table2中的每一條記錄對(duì)應(yīng)的城市如果在table1中也恰好存在而且有N條,那么就會(huì)在返回的結(jié)果中形成N條新的記錄。如上面的Person W對(duì)應(yīng)的情況。
c. 對(duì)于table2中的每一條記錄對(duì)應(yīng)的城市如果在table1中不存在,那么就會(huì)在返回的結(jié)果中形成一條
條新的記錄,且該記錄的左邊全部NULL。如上面的Person Z對(duì)應(yīng)的情況。
不符合上面三條規(guī)則的記錄不會(huì)被列出。
3. 內(nèi)連接

內(nèi)連接的數(shù)據(jù)記錄中,不會(huì)存在字段為NULL的情況。可以簡(jiǎn)單地認(rèn)為,內(nèi)鏈接的結(jié)果就是在左連接或者右連接的結(jié)果中剔除存在字段為NULL的記錄后所得到的結(jié)果。甚至可以認(rèn)為,如果兩個(gè)表中僅分別剩下內(nèi)連接運(yùn)算后所得的數(shù)據(jù)記錄,如table1中只有Person A、Person B和Person C,table2中只有Person W、Person X和Person Y,那么這兩個(gè)表的之間的左連接和右連接的返回的結(jié)果是一樣的。
注意:select * from table1 a inner join table2 b on a.city = b.city 和select * from table1 a join table2 b on a.city = b.city 的效果是一樣的,即如果join的左邊沒(méi)有諸如left、right或者inner這樣的關(guān)鍵字時(shí),缺省的是內(nèi)連接。另,MySQL不支持full join。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

mysql左連接、右連接和內(nèi)連接

mysql左連接、右連接和內(nèi)連接:以MySql為例。在MySQL數(shù)據(jù)庫(kù)中建立兩張數(shù)據(jù)表,并分別插入一些數(shù)據(jù)。 腳本如下: drop table table1; CREATE TABLE `andrew`.`table1` ( `name` VARCHAR(32) NOT NULL, `city` VARCHAR(32) NOT NULL ) ENGINE =
推薦度:
標(biāo)簽: 連接 mysql 內(nèi)連接
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top
主站蜘蛛池模板: 中文字幕日本一本二本三区 | 草逼电影| 国产日韩一区二区三区在线播放 | 国产视频高清在线观看 | 亚洲综合一区二区精品久久 | 美日韩在线 | 最新国产视频 | 日韩一级精品久久久久 | 欧美日韩亚洲区久久综合 | www欧美在线观看 | 精品国产一区二区三区不卡蜜臂 | 日韩在线观看一区二区三区 | 伊人情人综合成人久久网小说 | 免费观看欧美一区二区三区 | 欧美老妇69交 | 亚洲精品日韩专区在线观看 | 欧美雌雄双性人交xxxx | 亚洲精品在线播放 | 国产在线精品观看 | 久久亚洲精品国产精品婷婷 | 亚洲欧美在线免费观看 | 欧美色爽 | 乌克兰性欧美精品高清bd | a国产在线 | 日本亚洲国产精品久久 | 欧美在线视频免费观看 | 国产高清视频 | 亚洲一区日韩二区欧美三区 | 日本a级精品一区二区三区 日本不卡视频一区二区三区 | 亚洲欧美日韩国产综合高清 | 视频二区 素人 欧美 日韩 | 四虎影在线永久免费观看 | 亚洲天堂欧美 | 久久精品国内一区二区三区 | 国产欧美日韩精品第二区 | 国产精品ⅴ视频免费观看 | 99久久久国产精品免费 | 一区二区三区欧美视频 | 亚欧乱色视频网站大全 | 蜜桃视频一区二区三区四区 | 99久久精品费精品国产一区二区 |