https://blog.csdn.net/u010303355/article/details/137508103

在关系型数据库管理系统中,primary key和unique key这两种键都扮演着至关重要的角色,它们用于保证数据的完整性和唯一性。

主键 (Primary Key) 主键是一种特殊类型的唯一约束。它用于确保表中每行数据的唯一性。一个表中只能有一个主键,而这个主键可以由表中一个或多个字段组成(复合主键)。

主要特点:

主要使用场景:

唯一键 (Unique Key) 唯一键也是用来保证数据的唯一性。不同于主键,一个表可以有多个唯一键。唯一键可以保证列中各行的数据唯一,但它允许有空值(NULL),这是与主键的一个重要区别。

主要特点:

主要使用场景:

两者的区别总结