一、域完整性
- 域完整性是对数据表中字段属性的约束
- 它是由确定表结构时所定义的字段的属性决定的
- 限制数据类型,缺省值,规则,约束,是否可以为空
- 域完整性可以确保不会输入无效的值。
二、域完整性-非空约束
1、在创建表的同时创建非空约束
格式:create table表名(
列名1 数据类型 not null,
列名2 数据类型 not null,
列名3 数据类型
);
2、针对已经存在的表,添加非空约束
格式:alter table 表名 modity 列名 数据类型 not null
3、删除非空约束
格式:alter table表名 modify 列名 数据类型;
三、域完整性-默认值约束
默认约束 default当默认约束来修饰某个列的时候,修饰的列即使不写数据也会默认一个值的。
1、创建表的同时创建默认约束
格式: create table表名(
列名1 数据类型 default “字符串类型或者日期类型的默认值",
列名2 数据类型 default 数值,
列名3 数据类型
);
2、针对已经存在的表,添加默认约束
格式:alter table表名 modify 列名 数据类型 default 值;
3、删除默认约束
格式:alter table 表名 modify 列名 数据类型;