关系数据库管理系统中的唯一键
许多用户将主键视为唯一键,因为它们都唯一标识了一张表,但唯一键与主键不同。唯一键接受 null 值,而主键不能为 null。
我们比较一下主键和唯一键并了解这个概念 -
用法
唯一键用于防止列中出现重复值。主键提供表唯一性。
NULL 值
主键不能接受 NULL 值;这使得主键不同于唯一键,因为唯一键允许一个值为 NULL 值。
数量
一张表只能有一个主键,而一个唯一键可以有多个,如果你需要的话。
重复
唯一键确保数据库中两行数据不会重复。在唯一键的情况下,数据库中的一行可能为 null。
修改
你无法修改主键,但可以修改唯一键。
广告