开发者学堂课程【SQL进阶及查询练习:主键自增长】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/36
主键自增长
1.主键自增长
*因为主键列的特性是:必须唯一、不能为空,所以我们通常会指定主键类为整型,然后设置其自动增长,这样可以保证在插入数据时主键列的唯一和非空特性。
*创建表时指定主键白增长
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO INCREMENT,
sname VARCHAR (20),
gender VARCHAR (10)
);
*修改表时设置主键自增长: ALTER TABLE tu CHANGE id sid INT AUTO INCREMENT
*修改表时删除主键自增长: ALTER TABLE stu CHANGE91d9dINr
*测试主键自增长:
>INSERT INTO Stu VALUES(NULL, 'zhangSan,23,'male'):
>INSERT INTo stu(sname, age, gender) VALUES ('zhang San,23,'male')i
CREATE TABLE t stu(
sid INT PRIMARY KEY AUTO INCREMENT,
sname VARCHAR (20),m
Age int
gender VARCHAR(10)
);
INSERT INTO t_stu VALUES(ULL,'thangSan',28,'male):
SELECT* FROM t_stu;