MySQL表設計(表的關聯關系)


外鍵:用於建立關系的字段稱為外鍵

 

1對1關系

有AB兩張表,A表中一條數據對應B表中一條數據,同時B表中一條數據也對應A表中的一條數據

應用場景:為了提高查詢效率,把原有的一張表查分成兩張表,如:商品表和商品詳情表,用戶表和用戶信息擴展表

 

1對多關系

有AB兩張表,A表中一條數據對應B表中多條數據,同時B表中一條數據對應A表中的一條數據

應用場景:員工表和部門表,商品表和商品分類表,用戶表和地址表

 

多對多關系

有AB兩張表,A表中一條數據對應B表中多條數據,同時B表中一條數據也對應A表中的多條數據

應用場景:用戶表和權限表,老師表和學生表

如何建立關系:額外創建關系表,在關系表中添加兩個外鍵指向另外兩個表的主鍵

 


免責聲明!

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



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