Day4 数据库的约束

数据库的一个重要特点就是能够保证数据的有效性,而约束就是用来实现数据的有效性检查。

1、主键


主键的值用于唯一的标识表中的某一条记录;在两个表的关系中,主键用来在一个表中引用来自于另一个表中的特定记录;并且主键不能为空。

界面操作设置主键

2、非空


非空即不允许值为空。

界面操作设置非空

3、唯一


唯一即要求存入的数据不能重复;如果在设置了唯一键的那一列添加重复数据将会报错。

设置唯一键:

界面操作设置唯一键步骤1
界面操作设置唯一键步骤2

4、默认


默认即设置一个默认值,如果设置了默认值的那一列没有数据填入,将自动填入设置好的默认值。

界面操作设置默认值

5、检查


检查用来检查插入的数据是否满足要求。

设置检查步骤:约束表达式中的返回值是布尔类型,true则满足约束,可以插入,反之,不可以插入。(ps:year(regDate)用来取regDate中的年份)

界面操作设置检查步骤1
界面操作设置检查步骤2

6、外键


外键表示两个关系之间的联系,用来检查关系的有效性。

设置外键:

外键表即被决定的那个表,主键表则是起决定作用的那个表。

界面操作设置外键步骤1
界面操作设置外键步骤1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。