温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下MYQ的数据约束。在MYSQL数据库中,约束也叫做constrat,它指的是对表中数据的一种性质条件,能够确保数据构通数据的准确性和有效性。在MYSQ中,主要有六种不同的约束,下面分别进行介绍。一、组件约束。组件是表里面的一个特殊字段,这个字段能够为1标识该表中的每条记录。一张表只能定义一个组件,如果一个字段被定义成组件,该列的值不允许为空,也不允许重复。二、外键约束。当两张表存在关联关系时,外界约束用来保证这两张表的数据的一致性。例如,一个员工只能属于一个部门,一个部门可以包含多个员工,不应该存在不属于任何部门的员工。三、唯一约束。唯一约束就是指表中概列的值不允许重复,唯一约束本身也是一个索引。4、检查约束检查约束用来指定某列的值可取的范围,用于保证数据的完整性,例如性别指的是男或者女。5、非空约束非空约束就是指表中概率的值不允许为空,例如每个人的名字。6、默认值约束默认值约束用来指定某列的值的默认值。当插入数据时,如果没有给概列负值,则会自动使用默认值。现在你已经知道什么是MYSQL的数据约束了,那你知道如何使用这些约束吗?请查看张老师发表的相应文章好了,记得点加号关注赵宇强老师。
我来说两句