在SQL中什么是主键约束?什么是惟一约束?两者有什么区别?

2024-11-28 03:52:22
推荐回答(1个)
回答(1):

什么是主键约束?什么是唯一约束?两者有什么区别?

答:主键约束:有一列或列的组合,其值能唯一的标识表中的每一行。

唯一约束:不允许数据库表在指定列上具有相同的值,但允许有空值。

区别:一个表可以定义多个唯一约束,只能定义一个主键约束;空值得列上可以定义唯一约束,不能定义主键约束。