久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 舞钢市| 闻喜县| 贵南县| 德钦县| 贡觉县| 闵行区| 土默特右旗| 贵港市| 资源县| 德安县| 蚌埠市| 苏尼特左旗| 阜新市| 冕宁县| 淮南市| 郑州市| 噶尔县| 陈巴尔虎旗| 石渠县| 四子王旗| 沿河| 资兴市| 陇西县| 霍邱县| 富顺县| 孟连| 巢湖市| 安远县| 延寿县| 安泽县| 靖安县| 三河市| 库伦旗| 南投市| 揭阳市| 阳春市| 东丽区| 安阳县| 且末县| 宁远县| 隆德县|