标识列又称为自增长列,可以不用手动的插入值,系统提供默认的序列值。
一、创建表时设置标识列
创建一个表:
CREATE TABLE tab_identity(
id INT PRIMARY KEY, #主键
NAME VARCHAER(20),
);
插入一条数据:
INSERT INTO tab_identity VALUE(1,'qian');
如果想要每次插入新的数据的时候,id都可以自增长,而不用每次都关心下一个id应该是多少,可以在创建表的这样写:
CREATE TABLE tab_identity(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20)
);
再次向表中插入数据,这次在id的部分直接输入NULL(缺省):
INSERT INTO tab_identity VALUE(NULL,'guo');
INSERT INTO tab_identity VALUE(NULL,'qian');
INSERT INTO tab_identity VALUE(NULL,'wen');
INSERT INTO tab_identity VALUE(NULL,'long');
那么如