SQL PRIMARY KEY 约束

sql primary key 约束

primary key(主键)约束是表中的一个或多个字段,它的值用于标识表中唯一的一条记录。

  • 主键必须包含唯一的值。
  • 主键列不能包含 null 值。
  • 每个表都应该有一个主键,并且每个表只能有一个主键。

 

1. create table 中 primary key 约束

下面的 sql 在 "persons" 表创建时在 "p_id" 列上创建 primary key 约束:

mysql:

create table persons
(
p_id int not null,
lastname varchar(255) not null,
firstname varchar(255),
address varchar(255),
city varchar(255),
primary key (p_id)
)
相关文章