用户名:匿名用户
首先,从**库的建表开始,我们就要进行相关字段的约束。我们都知道**库建表时,一般正常每个表都唯一的关键字段:Primarykey主键??指能唯一标识一条记录的单个**表列或联合的**表列(联合主键|复合主键)。主键用到的**表列**不能包含空值。而且,一张表只能包含一个主键。确保我们创建表内容实体的完整性,保被设置的列不会出现重复值。
unique约束:除主键列外其他列各行**不能重复时使用,其中表列可以包含空值。可以把unique唯一性约束放在一个或者多个问答列上,这些列或列的组合必须有唯一的。但不能包含主键列。保实体完整性不出现重复值。?
Foreignkey外键约束:外键用单个或多个字段作为外键。而外键约束就是引用字段必须在被引用字段中存在,除非引用字段部分为**LL历缩一或全部为**LL(由MATCh**TYPE决适京倍协号指系定),否则IN**RT或UPDATE时将返回失败,且被引用字段必须有唯一威方声粒获型质编与约束或是主键。作用主要是保表与表之间的**完整,即参照完整性。
Ch**ECK约束:是指约束表中某一个或者某些列中可接受的**值或者**格式。例如我们在表中创建手机号码列时,要求输入11位数字时,就可以这样设定防止多输或少输数字。这个才击断息即铁空整水富然主要是我们自定义**的完整性。
default默认值吸束基约束:这个主要是定义我们一些自动默认值可以减少用户工作量的同时,减少失误率的**生。这个也是我们自定义**完整性庆冲福序脸章的作用。当然我们在创建表时还包乐祖物地车含众多规则也是保我们**的内容完整性等。