一、背景
利用完整性约束条件修饰字段,对数据作限制
CREATE TABLE IF NOT EXISTS tbl_name(
字段名称 字段类型 [完整性约束条件]
)ENGINE = 引擎名称 CHARSET='编码方式';
-
完整性约束条件类别
主键:PRIMARY KEY
自增长:AUTO_INCREMENT
外键:FOREIGN KEY
非空:NOT NULL
默认值:DEFAULT
唯一:UNIQUE KEY
-
本课时用到的操作
1.查看创建表时的详细信息
SHOW CREATE TABLE tbl_name;
二、主键(PRI)
- 作用:将字段设置为唯一标识记录
- 要求:值不能重复,自动停止非空
- 分类:单字段主键、多字段主键
1.单字段主键设置/插入示例
CREATE IF NOT EXISTS test(
id INT PRIMARY KEY -- PRIMARY 可以省略
);
INSERT tbl_name VALUES(NUM);
2.多字段主键设置/插入示例
CREATE TABLE IF NOT EXISTS test(
id INT,
card CHAR(18),
PRIMARY KEY(id,card)
);
INSERT test VALUES(NUM,'');
网友评论