Database-Design

候選鍵和主鍵的區別

  • March 5, 2020

候選鍵和主鍵有什麼區別?

我認為這篇文章很好地解釋了差異。

總結一下:

候選鍵- 候選鍵可以是任何列或可以作為數據庫中唯一鍵的列組合。一張表中可以有多個候選鍵。每個候選鍵都可以作為主鍵。

主鍵- 主鍵是唯一標識記錄的列或列組合。只有一個候選鍵可以是主鍵。

一個表可以有多個候選鍵,它們作為單列是唯一的,也可以將多列組合到表中。他們都是主鍵的候選者。

引用自:https://dba.stackexchange.com/questions/171133