《数据库系统概论》5.0——常见约束 大学生学习笔记(主键 外键)

0.思维导图

在这里插入图片描述

1. 常见约束

①定义

一种限制表中数据,为了保证表中数据的准确性和可靠性。

②分类

六大约束

- Not Null:非空

 用于保证该字段不能为空

- DEFAULT:默认

 保证该字段的默认值

- PRIMARY:主键

保证该字段具有唯一性且非空

- UNIQUE:唯一

保证该字段的唯一性且可为空

- CHECK:检查

检查该字段是否为特定的值

- FOREIGN KEY:外键

用于限制两个表的关系,保证该字段的值必须来自主表的关联。

2.添加约束的分类

列级约束

①语法

直接在字段名和类名的后面添加约束类型

②列级约束

在这里插入图片描述

③注意事项

六大约束都支持,但不支持外键。

表级约束

①语法

在各个字段的最下面

②表级约束

在这里插入图片描述

③注意事项

除了非空,默认,其他都支持。

posted @ 2021-05-03 16:49  代码~我的世界  阅读(223)  评论(0编辑  收藏  举报