SQL中的PRIMARY KEY(PK)(主鍵)和Foreign Key (FK)(外鍵解析

在這裏插入圖片描述1:ERD(entity relationship dialgram)實體屬性圖中PK所對應的就是每個表中主鍵(上圖爲ERD)

2:當我們用SQL語言查詢表的時候,一般第一個列出的就是每個表的主鍵
主鍵是特定表中的唯一列。這是每個表的第一列。這裏,這些列都被稱爲id,但不一定非得是名稱。在大多數數據庫中,主鍵通常是表中的第一列。

在這裏插入圖片描述在這裏插入圖片描述
3:外鍵是一個表中的列,它是另一個表中的主鍵。
文章中列出的ERD中外鍵有
region_id
account_id
sales_rep_id
每一個都鏈接到另一個表的主鍵

在這裏插入圖片描述
FK總是和PK相連接
當兩個表中間有了PK-FK連接,那麼這兩個表就有了關係

連接任何兩個表的方法是這樣的:鏈接PK和FK(通常在ON語句中)如下圖

在這裏插入圖片描述

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