SQL---DDL语言之标识列

1、概念:

标识列,又称为自增长列。

2、含义:

可以不用手动的插入值,系统提供默认的序列值。

3、特点:

1、标识列必须和主键搭配吗?
不一定,但要求是一个key。

2、一个表可以有几个标识列?
至多一个!

3、标识列的类型只能是数值型。

4、标识列可以通过 SET auto_increment_increment=3设置步长;
可以通过手动插入值,设置起始值(mysql不支持)。

*/

4、创建表时设置标识列

DROP TABLE IF EXISTS tab_identity;
CREATE TABLE tab_identity(
	id INT  ,
	NAME FLOAT UNIQUE AUTO_INCREMENT,
	seat INT 
);
TRUNCATE TABLE tab_identity;

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

INSERT INTO tab_identity(id,NAME) VALUES(NULL,'john');
INSERT INTO tab_identity(NAME) VALUES('lucy');

SELECT * FROM tab_identity;
发布了111 篇原创文章 · 获赞 0 · 访问量 2099

猜你喜欢

转载自blog.csdn.net/weixin_38932035/article/details/104215930
今日推荐