RDBMS 中的唯一键
rdbmsdatabasemysql
许多用户将主键视为唯一键,因为两者都唯一地标识一个表,但唯一键与主键不同。唯一键接受空值,而主键不能为空。
让我们比较主键和唯一键并理解其概念 −
用法
唯一键用于防止列中的重复值。主键为表提供唯一性。
NULL 值
主键不能接受 NULL 值;这使得主键与唯一键不同,因为唯一键允许一个值为 NULL 值。
卷
一个表只能有一个主键,而唯一键可以有多个(如果表中需要)。
重复
唯一键确保数据库中两行数据不会重复。如果是唯一键,数据库中的一行可以为空。
修改
您不能修改主键,但可以修改唯一键。