数据库标识列是什么意思
时间:2020-09-23 19:00:06
作者:重庆seo小潘
来源:
数据库标识列的含义: 设计数据表时都会给表ID添加一个标识列,使表按照递增规则增长,故标识列也称为自增列。它的意思是可以不用手动的插入值,系统提供默认的序列值 标识列的特点: (1)标识列不一定要和主键搭配,但是要求是一个key (2)一个表最多只有
数据库标识列的含义:
设计数据表时都会给表ID添加一个标识列,使表按照递增规则增长,故标识列也称为自增列。它的意思是可以不用手动的插入值,系统提供默认的序列值
标识列的特点:
(1)标识列不一定要和主键搭配,但是要求是一个key
(2)一个表最多只有一个标识列
(3)标识列的类型只能是数值型
(4)在进行出入操作时,该列得值是由系统统一按规律生成,不允许有空值
例:创建表时设置标识列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;以上就是数据库标识列是什么意思的详细内容,更多请关注小潘博客其它相关文章!