


– 自增正约束
use mydb1;
create table t_user1(
id int primary key auto_increment,
name varchar(20)
);
insert into t_user1 values(null,‘张三’);
insert into t_user1 values(null,‘李四’);
insert into t_user1 values(null,‘王五’);
– 指定自增长的初始值
– 方式1:创建表时指定
create table t_user2(
id int primary key auto_increment,
name varchar(20)
)auto_increment=100;
insert into t_user2 values(null,‘张三’);
insert into t_user2 values(null,‘李四’);
– 方式2:创建表之后指定
– 注意:delete 删除数据之后,自增是在原来的最后一个值基础上+1
– truncate 删除数据之后,自增是从默认值开始
– delete t_user2;
– truncate t_user2;
create table t_user3(
id int primary key auto_increment,
name varchar(20)
);
alter table t_user3 auto_increment=200;
insert into t_user3 values(null,‘张三’);
insert into t_user3 values(null,‘李四’);
本文介绍了在数据库表中使用自增ID作为主键的方法,包括如何设置初始值、不同操作对自增ID的影响等。通过创建表、插入数据及调整自增起始值的具体示例,帮助读者更好地理解和应用。
2054

被折叠的 条评论
为什么被折叠?



