久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設(shè) > mysql 左連接、右連接和內(nèi)連接建站知識

mysql 左連接、右連接和內(nèi)連接建站知識

時間:2023-05-24 09:05:24 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 建站小能手

導(dǎo)讀:1建站知識以MySql為例。在MySQL數(shù)據(jù)庫中建立兩張數(shù)據(jù)表,并分別插入一些數(shù)據(jù)。 腳本如下: drop table table1; CREATE TABLE `and建設(shè)網(wǎng)站公司網(wǎng)站seo優(yōu)化培訓(xùn)。

建設(shè)網(wǎng)站公司網(wǎng)站seo優(yōu)化培訓(xùn)以MySql為例。在MySQL數(shù)據(jù)庫中建立兩張數(shù)據(jù)表,并分別插入一些數(shù)據(jù)。 < 腳本如下: drop table table1; CREATE TABLE `andrew`.`table1` ( `name` VARCHAR(32) NOT NULL, `city` VARCHAR(32) NOT NULL ) ENGINE = MyI網(wǎng)站建設(shè)制作SAM; 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'企業(yè)網(wǎng)站建設(shè);, '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中的所有記錄均會被列出。有一下三種情況: a. 對于table1中的每一條記錄對應(yīng)的城市如果在table2中也恰好存在而且剛好只有一條,那么就會在 返回的結(jié)果中形成一條新的記錄。如上面Person A和Person B對應(yīng)的情況。 b. 對于table1中的每一條記錄對應(yīng)的城市如果在table2中也恰好存在而且有N條,那么就會在返回的結(jié)果中形成N條新的記錄。如上面的Person C對應(yīng)的情況。 c. 對于table1中的每一條記錄對應(yīng)的城市如果在table2中不存在,那么就會在返回的結(jié)果中形成一條 條新的記錄,且該記錄的右邊全部NULL。如上面的Person D對應(yīng)的情況。 不符合上面三條規(guī)則的記錄不會被列出。 2. seo網(wǎng)站優(yōu)化軟件外連接 – 右連接結(jié)果 table2居右,故謂之右連接。這種情況下,以table2為主,即table2中的所有記錄均會被列出。有一下三種情況: a. 對于table2中的每一條記錄對應(yīng)的城市如果在table1中也恰好存在而且剛好只有一條,那么就會在 返回的結(jié)果中形成一條新的記錄。如上面Person X和Person Y對應(yīng)的情況。 b. 對于table2中的每一條記錄對應(yīng)的城市如果在table1中也恰好存在而且有N條,那么就會在返回的結(jié)果中形成N條新的記錄。如上面的Person W對應(yīng)的情況。 c. 對于table2中的每一條記錄對應(yīng)的城市如果在table1中不存在,那么就會在返回的結(jié)果中形成一條 條新的記錄,且該記錄的左邊全部NULL。如上面的Person Z對應(yīng)的情況。 不符合上面三條規(guī)則的記錄不會被列出。 3. 內(nèi)連接 內(nèi)連接的數(shù)據(jù)記錄中,不會存在字段為NULL的情況。可以簡單地認為,內(nèi)鏈接的結(jié)果就是在左連接或者右連接的結(jié)果中剔除存在字段為NULL的記錄后所得到的結(jié)果。甚至可以認為,如果兩個表中僅分別剩下內(nèi)連接運算后所得的數(shù)據(jù)記錄,如table1中只有Person A、Person B和Person C,table2中只有Person W、Person X和Person Y,那么這兩個表的之間的左連接和右連接的返回的結(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的左邊沒有諸如left、right或者inner這樣的關(guān)鍵字時,缺省的是內(nèi)連接。另,MySQL不支持full join。相關(guān)建設(shè)網(wǎng)站公司網(wǎng)站seo優(yōu)化培訓(xùn)。

關(guān)鍵詞標簽: 標題 標簽

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-24 ,文章mysql 左連接、右連接和內(nèi)連接建站知識主要講述標簽,標題,mysql 左連接、右連接和內(nèi)連接建站知識網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_6548.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 元阳县| 台东市| 台州市| 嘉义市| 福清市| 原平市| 安丘市| 上蔡县| 鹤峰县| 钟祥市| 瓦房店市| 凉城县| 台湾省| 庆云县| 辽中县| 通道| 湖南省| 亚东县| 牙克石市| 合江县| 平乡县| 黄山市| 黔江区| 潼关县| 卓资县| 江阴市| 滨州市| 泰安市| 双峰县| 德昌县| 甘肃省| 彩票| 石家庄市| 根河市| 临城县| 昆明市| 梅州市| 松江区| 莎车县| 益阳市| 于田县|