数据库(主键和候选人密钥)

时间:2017-10-30 08:06:50

标签: sql

如果一个表只有一个键,那么我们可以说它是主键和候选键??

2 个答案:

答案 0 :(得分:2)

您的问题的答案是。有关更多信息,请参阅以下定义和链接:

候选键 - 候选键可以是任何列或列的组合,可以作为数据库中的唯一键。一个表中可以有多个候选键。每个候选人密钥都可以作为主要密钥。

主键 - 主键是唯一标识记录的列或列组合。只有一个候选密钥可以是主密钥。

https://blog.sqlauthority.com/2009/10/22/sql-server-difference-candidate-keys-primary-key-simple-words/

答案 1 :(得分:0)

Candidate Key - 候选键可以是任何列或列的组合,可以作为数据库中的唯一键。一个表中可以有多个候选键。每个候选人密钥都可以作为主要密钥。

Primary Key - 主键是唯一标识记录的列或列组合。只有一个候选密钥可以是主密钥。

如果一个表只有一个键,它可以是主键或候选键,具体取决于你的想法。

更多Here