MySQL数据库字段自增:实现自动增长(mysql数据库字段自增)
序列
MySQL数据库字段自增是指在MySQL表中定义一个自动增长字段,并自动当前值比前一个值多一。一般的,用户可以创建一个自动增长的字段来做为主键。
MySQL中数据库字段自增的实现要经过三个主要步骤,分别为:
1. 创建数据表:第一步要做的是,建一张数据表来保存需要自动增长的字段。关键词“AUTO_INCREMENT”告诉MySQL这个字段的值需要自动增长。
创建自增字段的SQL语句:
CREATE TABLE tbl_AutoIncrement (
autoID int NOT NULL AUTO_INCREMENT, name varchar(20),
PRIMARY KEY (autoID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. 以INSERT方式插入数据:当使用INSERT方式插入数据时,可以对自动增长字段(autoID字段)省略其值,MySQL就会自动填充自增字段。
INSERT方式插入数据的SQL语句:
INSERT INTO tbl_AutoIncrement (name) VALUES('name1');
3. 使用SELECT方式查询数据:当使用SELECT方式查询数据时,可以看到自增字段(autoID字段)的值增长了一个。
SELECT方式查询数据的SQL语句:
SELECT * FROM tbl_AutoIncrement;
通过以上的步骤,所以可以实现数据库字段的自增操作,像上面提到的,用户可以用这种自增字段来做为主键,同时也可以给表中的其他字段设置自动增值,从而实现自动增长序列的效果。