背景
在上次的自考科目《php?/%CA%FD%BE%DD%BF%E2%CF%B5%CD%B3' target='_blank'>數據庫系統原理》中,已經接觸到了關于數據庫表連接的一些知識,最近的學習過程中又用到了關于數據庫表的連接問題,趁此再跟大家一起回顧一下。
導圖總結
首先用一張思維導圖概括一下SQL表連接的內容:

對SQL表連接有個大概的了解之后,我們通過一個小例子進一步來學習一下。首先,我建立和兩張表:如下

外連接
外連接包括左外連接、右外連接和完整外連接。
左外連接
SQL語句:select * from table1 left join table2

右外連接
SQL語句:select * from table1 right join table2 on table1.id=table2.id

完整連接
SQL語句:select * from table1 full join table2 on table1.id=table2.id

內連接
SQL語句:select table1.id,table2.score from table1 inner join table2 on table1.id=table2.id

交叉連接
SQL語句:select * from table1 cross join table2 on table1.id=table2.id

其實,學習就是這樣,反反復復,同時通過在一次次的回顧過程中每次都會有不同的收獲,一點點加深理解。
新聞熱點
疑難解答