1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 主键约束和唯一性约束的区别

主键约束和唯一性约束的区别

时间:2021-06-26 00:01:10

相关推荐

主键约束和唯一性约束的区别

主键必然是唯一且不为空,但是唯一不一定是主键,而且主键只能有一个,但是唯一约束仅仅是为了保持某些列具有唯一性而已。所以可以有多列

一张表里只能有一个主键约束,可以有多个唯一约束

主键约束的字段不能为null,而唯一约束的字段可以为null值

主键约束(PRIMARY KEY)

1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。

2) 是不可能(或很难)更新.

3) 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL).

4) 主健可作外健,唯一索引不可;

唯一性约束(UNIQUE)

1) 唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上可以放置多个唯一性约束.

2) 只要唯一就可以更新.

3) 即表中任意两行在 指定列上都不允许有相同的值,允许空(NULL).

4) 一个表上可以放置多个唯一性约束

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。