域完整性

一、域完整性

  • 域完整性是对数据表中字段属性的约束
  • 它是由确定表结构时所定义的字段的属性决定的
  • 限制数据类型,缺省值,规则,约束,是否可以为空
  • 域完整性可以确保不会输入无效的值。

二、域完整性-非空约束

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 列名 数据类型;

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14907601.html