表操作
自增列
# 创建一个user_info表,uid自增 CREATE TABLE user_info( uid INT AUTO_INCREMENT PRIMARY KEY, uname VARCHAR(20) )ENGINE = INNODB DEFAULT CHARSET = utf8;
# 表内插入3条数据 INSERT INTO user_info(uname) VALUES(‘老赵‘); INSERT INTO user_info(uname) VALUES(‘老李‘); INSERT INTO user_info(uname) VALUES(‘老王‘); SELECT * FROM user_info; # 删除第二条和第三条数据 DELETE FROM user_info WHERE uid = 2 OR uid = 3; # 再次插入一条数据 INSERT INTO user_info(uname) VALUES(‘老李‘); # 再次查看uid为4 SELECT * FROM user_info;
之所以这样是因为这个表里uid是auto_increatment,每次新增数据,该值会随着发生变化,当有新增数据时,会将该值作为下一个uid的值插入
原文:https://www.cnblogs.com/wc89/p/10464149.html