首页 > 数据库技术 > 详细

mysql-标识列(自增长)

时间:2019-04-16 22:14:44      阅读:159      评论:0      收藏:0      [点我收藏+]

标识列

/*
又称为自增长列
含义:可以不用手动的插入值,系统提供默认的序列值

特点:
1、标识列必须和主键搭配吗?不一定,但要求是一个key,key可以是主键、唯一键、甚至外键(没什么意义)
2、一个表可以有几个标识列?至多一个!
3、标识列的类型只能是数值型
4、标识列可以通过 SET auto_increment_increment=3;设置步长
5、可以通过 手动插入值,设置起始值
*/

#一、创建表时设置标识列
DROP TABLE IF EXISTS tab_identity;
CREATE TABLE tab_identity(
    id INT  ,
    NAME FLOAT UNIQUE AUTO_INCREMENT,
    seat INT 
);
TRUNCATE TABLE tab_identity;

INSERT INTO tab_identity(id,NAME) VALUES(NULL,john);
INSERT INTO tab_identity(NAME) VALUES(lucy);
SELECT * FROM tab_identity;


SHOW VARIABLES LIKE %auto_increment%;
SET auto_increment_increment=3;

 

mysql-标识列(自增长)

原文:https://www.cnblogs.com/yangche/p/10720324.html

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