关系数据库管理系统中的唯一键


许多用户将主键视为唯一键,因为它们都唯一标识了一张表,但唯一键与主键不同。唯一键接受 null 值,而主键不能为 null。

我们比较一下主键和唯一键并了解这个概念 -

用法

唯一键用于防止列中出现重复值。主键提供表唯一性。

NULL 值

主键不能接受 NULL 值;这使得主键不同于唯一键,因为唯一键允许一个值为 NULL 值。

数量

一张表只能有一个主键,而一个唯一键可以有多个,如果你需要的话。

重复

唯一键确保数据库中两行数据不会重复。在唯一键的情况下,数据库中的一行可能为 null。

修改

你无法修改主键,但可以修改唯一键。

更新日期: 15-6 月 -2020

745 次浏览

开启您的职业生涯

完成课程以获得认证

开始
广告