《数据库系统概论》5.0——常见约束 大学生学习笔记(主键 外键)
目录
0.思维导图
1. 常见约束
①定义
一种限制表中数据,为了保证表中数据的准确性和可靠性。
②分类
六大约束
- Not Null:非空
用于保证该字段不能为空
- DEFAULT:默认
保证该字段的默认值
- PRIMARY:主键
保证该字段具有唯一性且非空
- UNIQUE:唯一
保证该字段的唯一性且可为空
- CHECK:检查
检查该字段是否为特定的值
- FOREIGN KEY:外键
用于限制两个表的关系,保证该字段的值必须来自主表的关联。
2.添加约束的分类
列级约束
①语法
直接在字段名和类名的后面添加约束类型
②列级约束
③注意事项
六大约束都支持,但不支持外键。
表级约束
①语法
在各个字段的最下面
②表级约束
③注意事项
除了非空,默认,其他都支持。