程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

SQL表連接

編輯:更多數據庫知識

SQL表連接


   背景

  在上次的自考科目《數據庫系統原理》中,已經接觸到了關於數據庫表連接的一些知識,最近的學習過程中又用到了關於數據庫表的連接問題,趁此再跟大家一起回顧一下。

  導圖總結

  首先用一張思維導圖概括一下SQL表連接的內容:

SQL表連接 幫客之家

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

\

  外連接

  外連接包括左外連接、右外連接和完整外連接。

  左外連接

  SQL語句:select * from table1 left join table2 on table1.id=table2.id

\

  右外連接

  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

\

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved