3.4.3 PRIMARY KEY 约束 PostgreSQL PRIMARY KEY 约束详解与实践 什么是 PRIMARY KEY 约束? 约束用于在一个表中定义一个或多个列,这些列的组合值能够唯一标识表中的每一行。 约束具有以下特点: 唯一性: 中的值必须是唯一的,不能出现重复值。 非空性: 中的值不能为空( )。 一个表只能有一个 PRIMARY KEY: 虽然 可以由一个或多个列组成(复合主键),但每个表只能定义一个 约束。 PRIMARY KEY 约束的作用 约束的主要作用如下: 唯一标识数据行: 确保表中的每一行都有一个唯一的标识符,方便数据检索和管理。 数据完整性: 防止插入重复的数据行,保证数据的准确性和一致性。