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

如题所述

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

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

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

区别:一个表可以定义多个唯一约束,只能定义一个主键约束;空值得列上可以定义唯一约束,不能定义主键约束。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答