mysql数据库之序号自增
序号自增可以使用mysql的自增字段:AUTO_INCREMENT,还可以创建触发器自己写先来记录AUTO_INCREMENT,后面的等有时间来填坑首先AUTO_INCREMENT字段是对整数类型进行操作。初始从1开始之后每次插入一行就会自动加1,并且在一个表中只能使用一个AUTO_INCREMENT字段。1.创建带有AUTO_INCREMENT字段的数据表(注意:只有此列建立索引并且要定义为非空
·
序号自增可以使用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
更多推荐
已为社区贡献1条内容
所有评论(0)