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

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

mysql 左連接、右連接和內連接建站知識

時間:2023-05-24 09:05:24 閱讀: 文章分類: 網站建設 作者: 建站小能手

導讀:1建站知識以MySql為例。在MySQL數據庫中建立兩張數據表,并分別插入一些數據。 腳本如下: drop table table1; CREATE TABLE `and建設網站公司網站seo優化培訓。

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

關鍵詞標簽: 標題 標簽

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

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

    主站蜘蛛池模板: 青田县| 湖南省| 洛浦县| 日喀则市| 湘潭县| 海淀区| 保康县| 陇南市| 福泉市| 通城县| 宜黄县| 涟水县| 綦江县| 牙克石市| 合江县| 大荔县| 福鼎市| 祥云县| 商都县| 庆元县| 罗田县| 长沙县| 苍溪县| 剑河县| 黑水县| 临洮县| 攀枝花市| 长武县| 宝鸡市| 河津市| 达尔| 松桃| 当雄县| 瑞金市| 晋城| 岳普湖县| 资源县| 景谷| 津市市| 巩留县| 商河县|