创新路
我们一直在努力

MySQL学习笔记(17)

数据库的约束

约束类型

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)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机