例如id从1开始,自动的增长。
语法是
字段名 整型 primary key auto_increment
对应添加记录时,字段正常写,对应的字段的值要填null。
CREATE TABLE customer(
customer_id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(32) NOT NULL,
address VARCHAR(32)
);
INSERT INTO customer(customer_id,NAME,address)VALUES(NULL,'Tom','beijing');
INSERT INTO customer(customer_id,NAME,address)VALUES(NULL,'Mary','shanghai');
SELECT * FROM customer;
1、一般来说 自增长和主键是要配合使用的。
2、自增长修饰的主要是int型
3、自增长默认从1开始的。
4、如果在添加记录时,给自增长的字段指定的有值,则以指定的值为准。但一般不会这样使用。