常见的约束
文章目录
一、约束1.含义2.语法3.分类4.添加约束的时机5.约束的添加分类
二、案例1.添加列级约束2.添加表级约束3.主键和唯一的对比4.外键
一、约束
1.含义
一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性
2.语法
直接在字段名和类型后面追加,约束类型即可。只支持:默认,非空,主键,唯一。
3.分类
not null(非空约束)default:默认,用于保证该字段有默认值,比如性别primary key:主键,用于保证该字段的值具有唯一性,并且非空,比如学号unique:唯一,用于保证该字段的值具有唯一性,可以为空,比如座位号check:检查约束【mysql不支持】,比如年龄,性别foreign key:外键,用于限制两个表的关系,用于保证该字段的值必须来自于主表关联列的值,在从表添加外键约束,用于引用主表中某列的值
4.添加约束的时机
创建表
常见的约束最先出现在Python成神之路。
共有 0 条评论