主键自增长
因为主键列的特性是:必须唯一、不能为空,所以我们通常会指定主键类为整型,然后设置其为自动增长,这样可以保证在插入数据时主键列的唯一和非空特性。
1、创建表时指定主键自增长
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(20),
age INT,
gender VARCHAR(10)
);
2、修改表时设置主键自增长:ALTER TABLE stu CHANGE sid sid INT AUTO_INCREMENT
3、修改表时删除主键自增长:ALTER TABLE stu CHANGE sid sid INT
4、测试主键自增长:
INSERT INTO stu VALUES(NULL, 'lks');
INSERT INTO stu(name) VALUES('lks');