數據庫表之間的關系


一、表關系

1、一對一:

如:用戶 與 用戶詳情

商品 與 商品詳情

一對一關系多用於表的拆分,將一個實體經常使用的字段放在同一張表中,不經常使用的字段放在另一張表中,用於提升查詢性能。

實現方法:在任意一邊加入外鍵,關聯另一方的主鍵,並且設置外鍵為唯一(UNIQUE)

 

2、一對多(多對一):

如:部門 與 員工

一個部門對應多個員工,一個員工對應一個部門。

實現方法:在多的一方建立外鍵,指向一的一方的主鍵

 

3、多對多:

如:商品 和 訂單

一個商品對應多個訂單,一個訂單對應多個商品。

實現方法:建立比三張中間表,中間表至少包括兩個外鍵,分別關聯兩張表的主鍵


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM