热线电话:13121318867

登录
2020-12-03 阅读量: 533
mysql主键约束怎么添加和删除?

问:

mysql主键约束怎么添加和删除?


答:

表级添加主键约束:

create table <表名>(
<字段名1> <字段类型1>,
<字段名2> <字段类型2>,
......
<字段名n> <字段类型n>,
[constraint 主键约束名] primary key(字段名1[,字段名2,...字段名n]));

示例:

mysql> create table employee(
-> e_name varchar(5),
-> e_sex varchar(5),
-> e_age int,
-> d_id int,
-> primary key(e_name,e_sex));

已有表添加主键约束:

alter table <表名> add [constraint 主键约束名] primary key(字段名);

示例:

-- 创建无主键约束的表
mysql> create table employee(
-> e_id int,
-> e_name varchar(5),
-> e_sex varchar(5),
-> e_age int,
-> d_id int);
-- 添加主键约束
mysql> alter table employee add primary key(e_id);

删除主键约束:

alter table <表名> drop primary key;

示例:

alter table employee drop primary key;


54.2155
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子