SQL 主键(Primary Key)
主键是关系型数据库中用于唯一标识表中每一行记录的列或列组合。它是数据库表设计中的一个重要概念。
主键的特性
唯一性:主键值必须是唯一的,不能重复
非空性:主键列不能包含NULL值
不可变性:主键值一旦设定,通常不应更改
主键的类型
自然主键:使用业务中自然存在的标识(如身份证号、学号)
代理主键:专门为表创建的标识(如自增ID、GUID)
设置方法
本文共 144 个字数,平均阅读时长 ≈ 1分钟
主键是关系型数据库中用于唯一标识表中每一行记录的列或列组合。它是数据库表设计中的一个重要概念。
唯一性:主键值必须是唯一的,不能重复
非空性:主键列不能包含NULL值
不可变性:主键值一旦设定,通常不应更改
自然主键:使用业务中自然存在的标识(如身份证号、学号)
代理主键:专门为表创建的标识(如自增ID、GUID)
本文共 144 个字数,平均阅读时长 ≈ 1分钟
评论 (0)