Primary Key |
Unique Key |
1. 它是唯一标识表行的SQL约束. |
1. 当主键不存在时,它是行的唯一标识符. |
2. 主键不允许插入空值. |
2. 它允许插入一个空值. |
3. 一个表中只能存在一个主键. |
3. 表中可以有一个或多个唯一键. |
4. 主要目的是加强实体完整性. |
4. 主要目的是加强实体数据的唯一性. |
5. 默认情况下,主键列具有唯一的聚集索引. |
5. 唯一键列具有非聚集索引. |
6. 它在创建其他表之间的关系时很有用. |
6. 它对数据验证很有用. |