温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,列级约束啊,咱们做,做完了之后,咱们来看一看检查约束是什么。检查约束怎么弄呢?加入一个新的需求。加入一个新的需求。随便建一张表。比如说。啊,这个表名和列名大家自己随便搞啊,我的要求是什么呢?就是建一个这个这个UC4表,然后加入一个工资的列。怎么要求呢?月薪工资低于。2000的让。添加。能明白啥意思吧?哎,咱们之前有个员工表,是不是里边工资多少都有啊,现在我要对他进行约束了,2000以下的不让加。不让加。好,再来看一看啊。呃,这个这个啥来着啊table user4。啊,这里边儿呢,我就不搞别的了啊,搞一个吧,就随便搞个ID得了是吧。
01:04
Number。然后呢,直接写主见啊。Primary key。然后接下来是不是直接写了公司就好了,Salary啊啥类型也是number类型。别的不写了。暂时先写成这样执行。插入。Insert into user4Y6。现在呢,咱们往里边插入一条数据一,我一个月。挣1000块是没问题的。OK吧?那现在有了新的需求了,说我们公司,我们公司最低工资2000,也是2000以下的,不让你往里搞。好,那我就要对这个列是不是进行了一个。约束啊,接受约束了啊,那这个检查约束,大家看这个检查约束怎么写的,这么写的。
02:00
我先把原先那个四表是不是得删掉啊。Drop table users。再见。好了,加约束了,加约束,这个约束叫CSNT。好,然后约束名。这个约束名叫什么嘞?怎么要求的叫CK是吧?哎,CK好,那咱们在这块就给它写个。CK。后边写的就是咱们的工资呗。Salary。正常来正常来说,前面还得给他个表名哈,给他一个。634。是啊,是啊。这样能表明检查约束,第四张表工资列OK吧。好,接下来写约束类型了,之前咱们如果是看参考上边约束类型的话,是不是unique和checked这个这个not啊。OK,那现在咱们叫检查约束啊,检查约束单词这呢。什么?Check吧。
03:01
好,写上he。哎,我的要求是工资不少于2000是吧,那后边咱们怎么写呢?看好了,我要检查,你要检查约束吗?你在插入数据的时候,我就要对这个值进行检查。那检查的规则是什么?后边写括号,里边写,我要求salary这个列的钱必须超过2000。看清了吧,好,这样写完之后啊,创建表F9走,你再往里填F9干嘛了,看什么呢。是不是CK啊,是不是salary啊?哎,违反检查约束了,好,那我改一下,我挣1万。来再执行是不是就没问题了?好,看好,这个检查约束怎么写了吧?这就是检查约束。检查约束。好。
04:00
那么检查约束就在这儿了。
我来说两句