主键自增长|学习笔记

简介: 快速学习主键自增长

开发者学堂课程【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;

相关文章
|
25天前
主键自增
主键自增。
14 4
|
6月前
|
关系型数据库 MySQL 数据库
26MyCat - 自增长主键
26MyCat - 自增长主键
21 0
|
安全 数据库
通过E-R理解 主键和外键的关系
实例 现有课程和教师两个实体,课程实体的属性有课程名称、课程编号、课程属性、考试类型;教师实体的属性包括姓名、工号、职称;一门课程可以有多个教师,且每一位教师可以教授多门课程。教师每教授一门课有课序号。
3730 1
通过E-R理解 主键和外键的关系
|
6天前
使用外键
使用外键。
11 1
|
25天前
外键
外键。
13 5
|
9月前
|
存储 关系型数据库 MySQL
主键与外键
主键与外键
248 0
|
存储 SQL 关系型数据库
【InnoDB的主键自增长实现原理】
【InnoDB的主键自增长实现原理】
111 0
|
SQL 开发者
主键自增长|学习笔记
快速学习主键自增长
|
关系型数据库 MySQL 索引
MySQL约束——添加主键约束(联合主键)、删除主键约束
MySQL约束——添加主键约束(联合主键)、删除主键约束
1069 0
|
Java 数据库
JPA联合主键的使用(@EmbeddedId+@Embeddable)
JPA联合主键的使用(@EmbeddedId+@Embeddable)
818 0

热门文章

最新文章