Primary Key 和 Unique Key的区别
mob 发布于 2021-02-28

Primary Key

Unique Key

1. 它是唯一标识表行的SQL约束.

1. 当主键不存在时,它是行的唯一标识符.

2. 主键不允许插入空值.

2. 它允许插入一个空值.

3. 一个表中只能存在一个主键.

3. 表中可以有一个或多个唯一键.

4.  主要目的是加强实体完整性.

4. 主要目的是加强实体数据的唯一性.

5. 默认情况下,主键列具有唯一的聚集索引.

5. 唯一键列具有非聚集索引.

6. 它在创建其他表之间的关系时很有用.

6. 它对数据验证很有用.

mob
关注 私信
文章
61
关注
0
粉丝
0