mysql数据库之序号自增

您所在的位置:网站首页 sql自动添加序号 mysql数据库之序号自增

mysql数据库之序号自增

2023-09-17 00:38| 来源: 网络整理| 查看: 265

序号自增可以使用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

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3