MySQL自增长主键是指由数据库系统自动生成的一种特殊的主键,其值在新记录插入时自动增长。它的特点是不需要指定,MySQL会自动将其值加1,以保证每一行的唯一性。MySQL自增长主键的配置和使用方法如下:
1、在创建表的时候,指定主键字段为自增长字段,可以使用auto_increment关键字,例如:
CREATE TABLE t_user( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) );
2、在插入新记录时,可以不指定主键字段,MySQL会自动将其值加1,例如:
INSERT INTO t_user(name, age) VALUES('张三', 18);
3、可以使用下面的语句查询自增长字段的最大值:
SELECT MAX(id) FROM t_user;
1、在插入新记录时,可以不指定主键字段,MySQL会自动将其值加1,例如:
INSERT INTO t_user(name, age) VALUES('张三', 18);
2、可以使用下面的语句查询自增长字段的最大值:
SELECT MAX(id) FROM t_user;
3、可以使用下面的语句查询指定主键字段的最大值:
SELECT MAX(id) FROM t_user WHERE id = n;
4、可以使用下面的语句修改自增长字段的值:
ALTER TABLE t_user AUTO_INCREMENT = n;
5、可以使用下面的语句重置自增长字段:
ALTER TABLE t_user AUTO_INCREMENT = 1;
本文链接:http://task.lmcjl.com/news/7916.html