數據庫的內連接和外連接

內連接分爲等值連接和自然連接。

等值連接(=)使用等號=根據每個表共有的列中相同的值取出該值分別對應的兩個表中的行。例如,檢索 students和courses表中學生標識號相同的所有行。

自然連接是一種特殊的等值連接,相當於把等值連接去掉相同的列。

做自然連接時,選擇兩個表共有列上值相等的行構成新的表。此時,左表或右表可能會掉失某些行,如果把丟失的行也保存在新表裏面,在其他屬性上填空值NULL,這種連接就叫外連接。

左外連接,如果只把左邊表被丟棄的值保留就叫左外連接。

右外連接,如果只把右邊表被丟棄的值保留就叫右外連接。

全連接表示兩邊表中的內容全部顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章