热线电话:13121318867

登录
2020-12-03 阅读量: 549
mysql怎么创建自动增长列?

问:

mysql怎么创建自动增长列?


答:

创建自动增长约束:

creat table <表名> (
<字段名1> <字段类型1> primary key auto_increment,
<字段名2> <字段类型2>,
……
<字段名n> <字段类型n>);

示例:

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

已有表添加自动增长约束:

alter table <表名> modify <字段名> <字段类型> auto_increment;

示例:

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

设置自动增长初始值:

alter table <表名> auto_increment=初始值;

示例:

alter table employee auto_increment=1000;


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

发表评论

暂无数据
推荐帖子