数据库的约束
约束类型
NULL约束
说明
使用NOT NULL指定列不为空
示例
name varchar(20) not null,
约束类型
UNIQUE唯一约束
说明
指定列为唯一的、不重复的
示例
name varchar(20) unique,
约束类型
DEFAULT默认值约束
说明
指定列为空时的默认值
示例
age int default 20,
约束类型
主键约束
说明
NOT NULL和UNIQUE的结合
示例
id int primary key,
约束类型
外键约束
说明
关联其他表的主键或唯一键
示例
foreign key(字段名)references主表(列)
约束类型
CHECK约束
说明
保证列中的值符合指定的条件
示例
check(gender ='男' or gender ='女')
未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(17)
客官点个赞呗! (0)