主键约束:确保数据唯一性

主键约束(PRIMARY KEY)是数据库中至关重要的概念,用于保证特定列或列组合中的值唯一且非空。每个数据表只能定义一个主键。

主键约束的作用:

  • 唯一性: 使用主键约束的列或列组合中的每个值必须是唯一的,如同身份证号码保证每个人的身份唯一。
  • 非空性: 主键列不允许包含空值(NULL值),确保数据的完整性。

主键与索引:

创建主键约束后,数据库通常会自动创建一个主索引,提升查询效率。

联合主键:

如果需要将多个列组合作为主键(联合主键),可以使用括号将这些列包含在PRIMARY KEY关键字之后,并用逗号分隔。

例如: PRIMARY KEY (列1, 列2) 将列1和列2组合作为联合主键。