`Primary Key`(主键)是数据库表中的一个或多个列,用于唯一标识表中的每一行记录。主键具有以下特点:
唯一性(Uniqueness):
主键的每个值在表中必须是唯一的,不能重复。
非空性(Not Null):
主键列的值不能为空(NULL)。
单一性(Single Column or Composite Key):
主键可以是单个列,也可以是由多个列组成的组合键(Composite Key)。
主键的作用包括:
保持实体的完整性;
在两个表的关系中,主键用来在一个表中引用来自于另一个表中的特定记录;
主键是表定义的一部分,一个表只能有一个主键;
主键可以和外键结合,实现表之间的联系。
主键在数据库设计中非常重要,因为它确保了数据的唯一性和完整性,使得数据库管理系统能够准确地进行数据查询和更新操作