首页 > 数据库技术 > 详细

mysql-13-auto_increment

时间:2020-07-07 17:45:13      阅读:45      评论:0      收藏:0      [点我收藏+]
# 标识列
/*
自增长列
可以不用手动的插入值,系统提供默认的序列值

1、标识列必须和 key 搭配使用,比如主键、唯一键、外键
2、一个表至多一个标识列
3、标识列的类型只能是数值型
4、标识列可以设置步长

*/
USE books;

#一、创建表时设置标识列
CREATE TABLE IF NOT EXISTS tab_identity(
	id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(20)
);

INSERT INTO tab_identity
VALUES(NULL, ‘john‘), (NULL, ‘mike‘);

SELECT * FROM tab_identity;

#设置步长
SHOW variables LIKE ‘%auto_increment%‘;
# SET auto_increment_increment = XX


# 修改表时设置标识列
# ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;

# 修改表时删除标识列
# ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY;

  

mysql-13-auto_increment

原文:https://www.cnblogs.com/chaojunwang-ml/p/13261643.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!