约束有几种类型

如题所述

约束一般是外力制约,比如法律、制度的控制,他人对自己活动的制约。拘束,大多表示由于内在的主观因素的对自我的制约。

约束有缠缚,束缚,按照约定(特定)条件限制,管束等意思。约束的作用是添加、删除。约束有主动和被动之分,自动约束自己,跟自律相似,被动约束就是通过别人的提醒或者管制,通过让自己做事有度有分寸。

约束类型

1、主键约束(Primary Key constraint):要求主键列数据唯一,并且不允许为空。

2、唯一约束(Unique constraint):要求该列唯一,允许为空,但只能出现一个空值。

3、检查约束(Check constraint):某列取值范围限制,格式限制等,如有关年龄、邮箱(必须有@)的约束。

4、默认约束(Default constraint):某列的默认值,如在数据库里有一项数据很多重复,可以设为默认值。

5、外键约束(Foreign Key constraint):用于在两个表之间建立关系,需要指定引用主表的哪一列。

温馨提示:答案为网友推荐,仅供参考
相似回答