最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL左連接和右連接原理及實例解析

 更新時間:2020年11月09日 10:21:32   作者:羊37  
這篇文章主要介紹了SQL左連接和右連接原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

兩張表,A表中的記錄B表中不一定有。

  • 左連接:關(guān)注左邊,右邊沒有就為空。
  • 右連接:關(guān)注右邊,左邊沒有就為空。
  • 內(nèi)連接:返回交集

例如:

student表s

id name age class_id
1 yang 22 1
2 su 20 1
3 fan 20 2
4 li 30 2
5 luo 22

class表c

id name total
1 大一 30
2 大二 15
3 大三 40

在上面的表中,s表中的5號記錄在c表中是找不到數(shù)據(jù)的。

1.左連接,left join左邊為主要表,次表沒有對應(yīng)的就顯示NULL。

SELECT s.`name`,s.`class_id` FROM student s LEFT JOIN class c ON s.`class_id`=c.`class_id`

結(jié)果


name class_id
yang 1
su 1
fan 2
li 2
luo (NULL)

2.右連接,right jion右邊為主要表,次表沒有對應(yīng)的就顯示NULL。

SELECT s.`name`,s.`class_id` FROM student s RIGHT JOIN class c ON s.`class_id`=c.`class_id`

結(jié)果


name class_id
yang 1
su 1
fan 2
li 2
(NULL) (NULL)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL數(shù)據(jù)庫JDBC編程詳解流程

    MySQL數(shù)據(jù)庫JDBC編程詳解流程

    JDBC是指Java數(shù)據(jù)庫連接,是一種標(biāo)準(zhǔn)Java應(yīng)用編程接口(?JAVA?API),用來連接?Java?編程語言和廣泛的數(shù)據(jù)庫。從根本上來說,JDBC?是一種規(guī)范,它提供了一套完整的接口,允許便攜式訪問到底層數(shù)據(jù)庫,本篇文章我們來了解MySQL連接JDBC的流程方法
    2022-01-01
  • Mysql中undo、redo與binlog的區(qū)別淺析

    Mysql中undo、redo與binlog的區(qū)別淺析

    大家應(yīng)該都知道日志系統(tǒng)主要有redo log(重做日志)和binlog(歸檔日志),下面這篇文章主要給大家介紹了關(guān)于Mysql中undo、redo與binlog區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • MySQL外鍵創(chuàng)建失敗1005原因匯總

    MySQL外鍵創(chuàng)建失敗1005原因匯總

    MySQL外鍵創(chuàng)建失敗1005原因有很多,本文整理了一些,希望對大家有所幫助
    2014-01-01
  • MySQL 日期時間加減的示例代碼

    MySQL 日期時間加減的示例代碼

    本文主要介紹了MySQL日期時間加減,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • mysql執(zhí)行語句后只有錯誤代碼,沒有錯誤信息的問題

    mysql執(zhí)行語句后只有錯誤代碼,沒有錯誤信息的問題

    這篇文章主要介紹了mysql執(zhí)行語句后只有錯誤代碼,沒有錯誤信息的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Mysql在Windows系統(tǒng)快速安裝部署方法(綠色免安裝版)

    Mysql在Windows系統(tǒng)快速安裝部署方法(綠色免安裝版)

    這篇文章主要介紹了Mysql在Windows系統(tǒng)快速安裝部署方法(綠色免安裝版),需要的朋友可以參考下
    2017-06-06
  • Mysql啟動與數(shù)據(jù)庫的創(chuàng)建方法[圖文]

    Mysql啟動與數(shù)據(jù)庫的創(chuàng)建方法[圖文]

    Mysql啟動與數(shù)據(jù)庫的創(chuàng)建方法,mysql數(shù)據(jù)庫入門
    2012-03-03
  • 帶你學(xué)習(xí)MySQL執(zhí)行計劃

    帶你學(xué)習(xí)MySQL執(zhí)行計劃

    前面文章,我們學(xué)習(xí)了 MySQL 慢日志相關(guān)內(nèi)容,當(dāng)我們篩選得到具體的慢 SQL 后,就要想辦法去優(yōu)化啦。優(yōu)化 SQL 的第一步應(yīng)該是讀懂 SQL 的執(zhí)行計劃。本篇文章,我們一起來學(xué)習(xí)下 MySQL explain 執(zhí)行計劃相關(guān)知識。
    2021-05-05
  • MySQL 5.7安裝后默認(rèn)登錄密碼的查看方法

    MySQL 5.7安裝后默認(rèn)登錄密碼的查看方法

    許多朋友安裝MySQL 5.7之后不知道默認(rèn)登錄密碼在哪里查看,本文小編將通過代碼示例和圖文結(jié)合的方式給大家介紹MySQL 5.7安裝后默認(rèn)登錄密碼的查看方法,需要的朋友可以參考下
    2023-12-12
  • mysql的事務(wù),隔離級別和鎖用法實例分析

    mysql的事務(wù),隔離級別和鎖用法實例分析

    這篇文章主要介紹了mysql的事務(wù),隔離級別和鎖用法,結(jié)合實例形式分析了MySQL事務(wù),隔離級別和鎖相關(guān)原理、用法及操作注意事項,需要的朋友可以參考下
    2020-02-02

最新評論

滨州市| 襄樊市| 南川市| 临桂县| 铁岭市| 内乡县| 木里| 松江区| 舞阳县| 建瓯市| 沙坪坝区| 洪洞县| 古交市| 新宾| 濮阳市| 凤冈县| 江永县| 连州市| 象州县| 义马市| 阿尔山市| 香河县| 化州市| 遂川县| 阿拉善右旗| 伊金霍洛旗| 上蔡县| 蛟河市| 德庆县| 拜城县| 洱源县| 宜兴市| 太保市| 永吉县| 庄浪县| 大关县| 富阳市| 台江县| 泊头市| 榆社县| 兴和县|