00:01
呃,想加入这个。再加一个这个性别是吧。加一个性别啊嗯,来我给大家写一遍啊。看了啊。我的表儿干到几个了?该五了是吧。回个车啊。Create user5。第一个ID列number number a number长度为五,然后组建per Mar key。OK,我这个不写那种全写的写法啊,我刚才不给大家说过吗?这种写法和写全了这种写法谁用的多呀。这种简写方式用的是多的啊,OK来,那我都用简写方式啊第二个。要去。是吧。十唯一由。
01:00
有你。好,第三个列age number类型三,非空。Salary。Number类型五。然后。他检查约束为salary这个列必须大于。2000。接下来性别了是吧?Sex差类型二检查约束X检查约束他只能是男或女嘛,那就是这个列S这个列等于。难。哎哟,我去。哦。等于。OK。执行,我去怎么杀了呢?没问题吧?好了,我也懒得测了啊,肯定没问题,表建出来应该问题不大了啊。好,这就是刚才咱们这种写法。
02:00
好,然后呢,接下来我要给大家说的这个问题啊,这个问题也很简单,刚才咱们玩的是不是叫列级约束啊。啥叫列级约束来着?就是说在每个列的后边写这个玩意儿,对吧,这这就叫列级约束。然后咱们这个课程里边还有一个叫表级约束,来看一看它咋定义的。在定义表格的所有列之后。在选择性的为某些列加约束。哎,啥意思嘞,来给大家表示一下啊。来演示一下。啊,咱就不写上面那么长了啊,这个用的还接下来我要写的这个表级约束啊,表级表级。表级。约束。这个用的更少,用的更少啊。所以这个也是了解一下。了解一下。一般情况下用的比较多的就是这就是我写的这种,OK,整个咱们从此时此刻往上面的代码。
03:07
就把这段要掌握掉好吧,用的最多这段。好,来表示约数,也给大家写一写啊,写个简单的啊,C几了这个。六了是吧,六。比如说咱就给它加一个什么呢,ID来个主键。Number。不写长度了啊,错了吧。累不累,我唱二。我差二多长嘞,这个这个这个十。这个这个这个来个。呃,随便来个信息。我擦。差二。再来100。OK,这样的话呢,我是不是把所有的列都定义完了。然后在整所有列定义完成的后边,在这个位置再写约束。你看我的概念就是这样写的,定义所有列之后,再选择性的为某些列加约束啊。
04:06
比如说我现在写都定义完成了,我对这个ID列,我想给它加主键,那就在这写。完给它加主键怎么弄呢,CNT。然后呢,起个主见这个单词PK。哎,什么列呢,ID列。OK吧,起了个名哈,然后咱就给他。咱就给他,诶你这样写的话,我怎么知道你加的是在这个列上加主键。而不是这个,不是这个呢,记住了,你这还没写完呢,后边要写上一个小括号,还是pray Mary没写的哈。然后在后边写着小括号,里边加列名。OK,这样的话就表明了我加的这个主键加到哪个列上了。是不ID列好咱再写一个再看啊。再加一个约束啊,这回咱加一个什么样的约束呢。
05:00
比如说这个name加V1,好吧,Name加唯一。那就是跟上面参考这个语句啊。嗯,咱们给他起个名先。唯一的话是UQ是吧,哪个列呢,内部列。累不累,然后这是啥来着。这叫约束类型吧,这是主见类型,唯一类型那就是U你。好吧,然后是不是对于你这个V1加到哪个列上啊,加个小括号,然后这里边儿加哪个列上啊。是不是内部列啊。OK,看明白了吧。然后呢,现在呢,我想对这个音符加一个非空的一个减约束。这就出问题了啊,注意了。飞空。只有列级。列级约束,没有表级的。所以想加飞空,你想在这儿加飞空加不了非空必须在这儿加。
06:05
这句话,这句话很重要啊,这句话很重要,万一出个什么判断题啥的,是吧,OK吧,好,咱来执行一下,执行一下,看我的语法能不能通过去执行。没毛病是吧?好简单的测一个in third into右侧六。Y柳丝。EA。再来一个非空列,这个非空列就AA。好,执行没毛病。再来一遍执行违反PK是吧?对吧,好,那我改一下。违反啥?UQ了是吧,好,知道了再改一下。这就没问题了。啊,这个非空,非空只要有值就行。好,然后呢,大家来看一下啊,为什么有同学说为什么非得叫PK呀。其实啊,咱们数据库内部的设置啊,它就这样命名的,来看一下咱的右侧六。咱知道哪个列是主键列吧,是不是ID列是主键列,咱称之为叫PK呀。
07:05
好,来瞅一眼,找到右侧六。U36。这呢?来。这是数据啊,这是数据啊,来看这列。Columns列啊,点过来好看ID列,这有一个单词叫啥?是叫PK呀。哎,这写了个啥?一表示啥呢?ID列为主键列。OK吗?好吧。然后呢,再看啊,随便再来一个表,你随便来之前一个表,OK,哪个列为主键列。是不是三加IDPK1啊?哎,就是这个意思好吧。然后咱看一下刚才那个UC5啊,看这一下ID列是不是为PK主键啊。它飞不飞空啥意思,你看这个你N,你翻翻译过来,你看这个Y。Yes,啥意思啊?
08:00
可以维护是吧。好吧。好,主要给大家看这个这个这个这个PK啊,就是说以后啊,只要你看到PK。别以为是游戏里边对打呢是吧,俩人干起来了哈。PK是主见的意思。OK。主见的意思。这回。忘不掉了吧?好了,这样的话呢,咱们把这个表级约束呢,也给大家演示了,再强调一下表级约束,作为一个了解别人这么写的话,你简单的能读明白就可以了。就可以了,好吧。咱们正常在写一个表,创建,创建表的时候用的哪种方式啊,用的是这种方式居多。好。
我来说两句