序号自增可以使用mysql的自增字段:AUTO_INCREMENT,还可以创建触发器自己写

先来记录AUTO_INCREMENT,后面的等有时间来填坑

首先AUTO_INCREMENT字段是对整数类型进行操作。初始从1开始之后每次插入一行就会自动加1,并且在一个表中只能使用一个AUTO_INCREMENT字段。

1.创建带有AUTO_INCREMENT字段的数据表(注意:只有此列建立索引并且要定义为非空才能使用AUTO_INCREMENT字段)

例如:

create table Student_table(Stu_id int AUTO_INCREMENT not null primary key);//为主键索引时
 create table Student_table(Stu_id int AUTO_INCREMENT not null,
                              card_id char not null,
                             primary key(card_id),key(Stu_id));//声明为普通索引

2.设定起始序号

可以直接插入

insert into student_table (Stu_id) values (105); //直接插入
insert into student_table (Stu_id) values (null);//自动从106开始
alter table stu_table AUTO_INCREMENT=200; //设定起始位200
insert into student_table values (null); // id为200

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐