MySQL學(xué)習(xí)之聯(lián)結(jié)表

內(nèi)聯(lián)結(jié)是inner
外聯(lián)結(jié)分為左右

跟著程老哥學(xué)習(xí)下MySQL,看到聯(lián)結(jié)表的時(shí)候還是很懵逼的,我們用案例看看,這幾個(gè)聯(lián)結(jié)方式的不同。
首先定義了簡(jiǎn)單的二個(gè)表,一個(gè)是用戶名的個(gè)人信息user,一個(gè)是用戶名的考試成績(jī)score,看看表的結(jié)構(gòu)。

內(nèi)聯(lián)結(jié)

內(nèi)聯(lián)結(jié)是二個(gè)表的交集,這里通過(guò)name字段匹配,就只能返回張三李四的信息(因?yàn)槎€(gè)表都要這二個(gè)name)。

SELECT a.*,b.* FROM `user` AS a INNER JOIN score AS b ON a.`name` = b.`name`;

左聯(lián)結(jié)

左聯(lián)結(jié)返回左表的數(shù)據(jù)及交集。

SELECT a.*,b.* FROM `user` AS a LEFT JOIN score AS b ON a.`name` = b.`name`;

右聯(lián)結(jié)

類似于左聯(lián)結(jié)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 50個(gè)常用的sql語(yǔ)句Student(S#,Sname,Sage,Ssex) 學(xué)生表Course(C#,Cname...
    哈哈海閱讀 1,334評(píng)論 0 7
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,697評(píng)論 18 399
  • mysql數(shù)據(jù)庫(kù)中 :database : 文件夾table : 數(shù)據(jù)表(數(shù)據(jù)文件) 進(jìn)入mysqlmysql -...
    賦閑閱讀 640評(píng)論 0 0
  • 很晚了,我躺在床上睡不著。忽然想到:太極之萬(wàn)事萬(wàn)物皆有聯(lián)系。于是閉上眼,讓自己靜靜地平靜下來(lái)。 我好像看到:身體與...
    回歸本心閱讀 225評(píng)論 0 0

友情鏈接更多精彩內(nèi)容