主键约束
PRIMARY KEY约束唯一标识数据库中的每一条记录
- 主键必须包含唯一的值。
- 主键不能包含NULL值
- 每一个表上都应该有一个主键,并且每一个表只能有一个主键
- 方式一:创建表时,在字段描述处,声明指定字段为主键
CREATE TABLE Persons
(
id_p int PRIMARY KEY,
lastName varchar(255),
firstName varchar(255),
address varchar(255),
city varchar(255)
)
- 方式二:创建表时,在constraint约束区域,声明指定字段为主键
- 格式: [constraint 名称] primary key (字段列表)
- 关键字constraint可以省略,如果需要为主键命名,constraint不能省略,主键名称一般没用。
- 字段列表需要使用小括号括住,如果有多字段需要使用逗号分隔。声明两个以上字段为主键,我们称为联合主键。
CREATE TABLE Persons
(
firstName varchar(255),
lastName varchar(255),
address varchar(255),
city varchar(