数据分析之MySQL--修改自增字段的初始值

想要修改MySQL中自增字段的初始值,该如何修改?
1.首先,创建一个表结构,代码如下:

create table stu(
s_id int primary key auto_increment,
s_name varchar(10));

2.其次,修改自增字段的初始值(自增字段默认初始值为001),代码如下:

alter table stu auto_increment=1001;

修改自增字段的默认初始值为1001。

3.最后,给s_name插入一个值,代码如下:

insert into stu(s_name) values
('abc');

最终,插入的结果为s_id的主键为1001,s_name的值为“abc”,如下图所示:

在这里插入图片描述
扩展知识
1.主键虽然默认为自增字段,也可以直接给一个值。

insert into stu(s_id,s_name) values
(10010,'abc');

以上,就赋给主键s_id的值为10010.
2.默认自增字段是针对上一行记录自增的。

insert into stu(s_name) values
('bcd');

显示结果就是接上一行的s_id的值,结果为10011,如下图所示:
在这里插入图片描述

需要注意的是
1.自增字段要和主键一起连用。
2.自增字段必须为数值类型。
3.修改自增字段的初始值顺序必须为:创建表结构–>更改表结构–>插入记录,顺序一定不能错。


版权声明:本文为pursuit__原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。