粉丝341获赞4272


哈喽,大家好,我是你们的李同学,这个接着上一期视频,咱们这个十个色纹呢,就已经安装成功了,这提示已经成功,安装完成,我们点关闭就可以了。 那么问题很多的同学呢又问,哎,这个东西怎么登录啊?其实呢是在这个开始拆单的晕时,和这个晕气都是一样的,把它拖到桌面上去, 我就给他发送一个快捷方式也行,显示更多 给他发送到桌面,记住这个图标就这个图标, 双击下,他 弹出来之后呢,选这个舍我身份登录这个服务器名呢,就照着我这个写就行了, 这个括号钥匙英文的括号, 然后的话用户名是 sa, 都是 sa 啊,密码是你安装的时候输的那个密码, 点点击就可以了,这样呢就登录成功了,那么这么一个数据库呢,咱们就安装完成了,非常的简单啊,我们再见 查一下,这里面确实是有库有表的啊, 那再给大家回顾一下,先把它给关闭,然后呢就是这个图标找不到的话,一开始桌面上是没有的,大家去开始这个地方找 晕十和晕轻的应该可以直接拖出来,这个好像好像是不能拖啊,这个晕十一,那么咱们就右击一下,打开文件位置,把这个图标呢发送一个快捷方式到桌面上, 然后双击一下他这个选择,这个是个社会身份验,验证好服务器名的话就填我这个,填我这个就行了,用户名的话都是 sa, 密码的话就是你刚刚装数据库的时候输入的,让你输入的那个密码,我们点连接就行了, 那么非常简单,这个手机控制就完成。完成了,我们这期视频呢,就到这里,我们下期视频再见。

哈喽,大家好,今天我们来学习一下 circle server 数据库,那么我们在实施的过程中呢,对于数据库的了解也是至关重要的,我们实施如果会几句 circle 语句的话,嗯,在我们的工作中可能会派上大用场, 虽然我们不用学的太深,但是我们基础的增山改查是一定要掌握的好,那么我们今天就打开这个数据库,我们来实战操作一下 set go server 二零一四,我们打开这个 management studio。 好,下面就是我们需要连接数据库, 点击连接进来之后,左侧有我们的这个数据库,我们今天用的这个数据库就这个呆萌数据库,然后我们先新建查询, 大家可以看到这上面这个数据库可用数据库,它现在是 monster, 我们需要给它改成这个 demo 数据库,直接关键字右字 use 啊,不好意思 use。 然后大家可以看到这个数据库已经切换到呆萌了,然后 我们展开一下,看看呆萌里边有有多少表啊,我们需要查询的数据都存储在这些表里边,我们今天演示的呢, dboto 这个表和 tontry 这个表啊,我先解释一下这两个表是什么含义啊, 这个 pu 表就是我们做的这个采购订单的表头,然后 pu 表是我们做这个采购订单的这个明细分路。首先我们先呃 slag 一下,看看这个表里边都有什么信息啊, 执行一下啊,大家可以看到这个表单上面就主要体现的是这个 f i d 和 f number, 它就是我们这个采购订单的单号。呃, f supply id, 这是我们供应商名称, 这个 dat 就是这个单据日期,然后我们再 slag 它一下这个分路表,看看是 他里边有什么数据。 好,这里边的数据我们介绍一下,有一个 fid, 那我们当然我们刚才这个 p o 标里边,大家也可以看到有这个 fid 这这一列, 然后 f n 锤 id, 这是分路行的 id, 这个我们了解一下就行了。我们这次主要用到的是这个 fqty, 这个是数量,就是我们在供应商这采购了多少物料的数量是多少, 然后以及它的价格还有金额,当然这个金额大家可以看到它是由这个数量乘以单价进行计算算出来的。然后我们接下来我们学习一下如何对表进行 增善改查。首先第一步增加,我们查询一下 p o 表 增加呢?我们就是举例说明,就是我们要增加一列一行信息, 大家可以看到这是分,现在分了十行信息,我们要增加一行信息, 增加增,增加信息 f i d 等于我们继续往下顺延零零幺幺,然后 f number 啊,我们就复制一下他们其中一个, 然后给它改成幺幺,就也是顺延,现在不是到了零九幺零,我们给它顺延成幺幺,下一个就是 f supply id 啊,我们给他 啊,随便给一个,给一个值就是幺零零零六顺延,然后 f data f dat, 给它一个值啊,我们就随便复制出来一个 f dat 就行了啊。我们先第一步增增的关键词是 insert in two inside in to, 后边是跟我们的表名,我们直接复制这个, 就是我们要往这个表里哪张表里边要插入信息 insert in to, 然后后 或者是跟我们这个自断值,首先由我们这个 f i d 用这个英文的逗号隔开 f number, f supply id of data, 这就是我们需要在这个表里边插入的字段是什么?下面我要插入这字段,我是不是要给这个字段去复制?那么我们关键词 y 柳, 首先我们这个用双引号,英文的双引号,第一个 f a 双引号完了用英文逗号隔开,再双引号 f number, 然后再用这个 f supply id, 哎,错了,我粘成了,粘成了名称了, 然后 sdate 最后一个直接给它 copy 过来, 这个就是我们在执行呃增行的时候,插入行信息的时候呃执 的语句,然后我们点击执行看一下效果,他说 y 六附近有语法错误,我们看一下啊 y 六,哦, y 六四执行,呃,如果成功的话,下面就会提示我有一行受影响,然后我们看,我们再查询一下这个表,它下面就是多出来一行是一行,然后我们刚才给它赋予的这些这些值都插入进去了, 这是我们的增新增,下面说一下山 删,也就是跟这个增他是对对应关系嘛?然后删除一行信息, 信息信息的条件是 f i d, 删除的时候 f i d 它等于零零幺幺,就是把我们刚才新增这行再给它删掉,然后关键词 delete from from 哪个表,我们还是这个 dvo 点 dvo 表 后边就是执行,我们这个删除哪一行,他需要有一个条件去检索,对吧? where f i d 等于零零幺幺, 然后我们执行一下,好一行受影响,我们再查询一下这张表,看一下, 好,这个零零幺幺的 f i d v 零零幺幺的这一行数据就被我们删除了,下期见,拜拜喽。点个赞再走呗,哈哈哈哈。

哈喽,大家好,那么好多人呢,都问我这个是个瘦啊,他怎么登录啊?就也有一些人在登录的时候遇到一些问题,那么这期视频呢,给大家讲一下这个东西他怎么去登录,我们安装完成之后呢,把这个东西拖到桌面上, 那个图标啊投到桌面上,然后所有的这个东西啊,都照我的这个去填, 往这个登录方式,这个身份验证选择这个 是个适合我的身份啊,登录名的话就是 s a, s a 的话就是一个类似于这个 windows 的命一样的,他这个密码是你安装的时候填的密码,然后点连接就可以了,那么这样我们就登上去 非常的简单。那么有的同学呢,他他登录的时候他不是这样子的,给大家演示一下, 他登录的时候呢,像我现在这样,就是这个服务器名称和这些这些都全是对的,就全是和我一模一样的,然后去点链接, 发现呢他不是立马链接上去,而是有一个进度条在这里,走啊走啊走,其实这种情况呢,他就是登录不上去了, 你如果密码什么都是对的话,就是能登录上去的话,他是马上就上去了的,你看他现在马上就报了一个错,那么这是什么情况呢?就是 球球这里有个服务没起来,我们去把那个服务起一下就可以了,打开点,点一下这个开始, 然后找到这个搜啊好,找到这个有机把它启动就可以了,把它启动完成之后,我们再去登录试一下, 点链接,这就可以了。好了,本期视频呢到这就结束了,如果我的视频对你有所帮助的话呢?那么 欢迎大家点赞留言评论转发一下,好了,拜拜。

在 circus server 当中还原数据库的时候,你是不是也遇到过跟我一样的问题?那比如说我们来看一下,在这个地方选择好了这个原设备,就是我要选择的啊,我这个要备份的这个数据源 b i k 文件啊,我们选择一下 t, 在这选中趴之后呢,你会发现怎么样呢? a 指定的转换无效, 那这个是怎么怎么来的呢?哈喽,大家好,我是陈秀诺文佳。那咱们今天就来聊一聊刚刚的问题,就是我在 selk sever 数据库里面做数据库还原的时候,我选择了这个 b i k 的这个备份文件, 但是在还原的时候呢,他就提示你这个啊,指定的转换无效,这个原因大部分原因,极大部分原因呢,是因 因为你的这个数据库的版本不一致,就是你这个 b a k 文件呢,它是在高于你当前这个数据库这个数据库版本上版本的基础上去做的这个备份。 所以说当你用低版本的时候去还原高版本的时候呢,就出错了。当然还有极少部分的原因呢,是因为什么呢? 是因为这个,呃,别克文件他本身本身你加密了,或者是说啊他文件被损坏等等,但这是很少一部分原因哈,极大部分原因还是因为还是因为什么呢?他的这个版本不一致导致的。那针对于这种情况呢啊,我们应该怎么样去做呢? 这就是我们后面要讲到的怎么什么呢?讲到的这个脚本辈分,那脚本辈分应该怎应该怎么样来做呢?我们来看一下 就是我们今天主要内容啊,数据库 circle 脚本备份,那脚本备份呢?它相对于呃原文件 辈分来说的话,相对方便, 相对方便一些。比如说你在不同电脑上去做这个数据库,可能需要来回的切换切换电脑,那这个时候由于你的数据库上面的这个收口的这个系统版本不一样呢,就是来回的倒了,倒数据的话就会 啊,比较麻烦,那这个时候呢就需要用到我们这个脚本备份,那脚本备份是什么呢?它就比较简单了,也不是特别复杂,它是在 circus sever 这个管理系统 当中给咱们提供好了的一个工具。那接下来我们来看一下这个应该怎么操作呢?然后我们这个操作就是在我们这个基础上选中,然后我们开始选中这个数据库,选中它, 然后我们选中他右键,右键里面有一个任务,任务,然后右边有一个生成脚本,那生成脚本呢?然后到了这个地方了, 然后这个地方是什么?选择数据库,选择要编写脚本的数据库,那我就选择我的这个 student base, 是吧?选中它,然后下一步, 然后下一步,下一步。默认情况下他是这样的,我们先来看一个默认情况是什么哈,然后再下一步,然后选择表,然后下一步。那下一步呢? 这有这么多数据吗?我们就选择其中其中的一两个表来做,是吧?选择一个这个 classe, four 和这个,呃, teacher, 选择这两个表吧,就选某其两个表,你也可以选择全部,因为全部的后面数据看起来就会比较多, 不好理解哈,我们就选择其中某两个表,下一步这是选项,就是输出选项,将这个选择的脚本向导的输出目标,就你要输出到哪里?你要保存到 circle 文件里面呢?还是要生成一个什么呢?还是直接给他什么呢? 直接给他。嗯,放到一个新建的一个这个查询窗口,那我就给他放到新建查询窗口里面吧。下一步,然后选完成, ok, 完成之后呢,我们可以看到这里面这个 circle 就出来了。这 这些键表,键表的 circle, 还有它的结构是跟我们导出的时候的结构是一模一样的,我们不需要做任何更改,那这个时候呢,我们就可以使用它了,我们就可以使用它了。在使用它的前提是你的数据库一定要存在, 就是比如说你从高版本要导到一个低版本使用,那这个时候你的低版本里面是必须要有这个数据库存在的,那我们就把它改一个数据库吧。 这个,嗯, test test 零零一这个裤吧。 test 零零一这个裤,因为下面什么都没有,我就使用它就好了。 test 零零一,那我就使用它,使用它之后我这个 circle 它是可以,它是可以整个儿跑的。刚刚为什么它会报这么多错?我们再回来,刚刚报这么多错的原因是因为我使用了柚子了,一 一个啊,是就对他背死,于是乎他这个收口的这个啊体系他就会去找你。你使用的是这个这个裤,那这个裤里面已经有 t 恤,是已经有 class info 了,所以说他会,他会报错。你看数据库中已经存在名为 class info 的对象,那这个时候你不能再去创建, 那我就把它创建到另外一个表来测试它这个,它这个这个 circle 的整个 circle 的这个正确性,正确性 test 还是到 test 啊?零零一 这个时候,嗯,这个时候,那我就,我就那什么呢?我就选好了,是吧?然后我就执行,我整个执行,我不单独执行,我整个跑这个 circle, 整个来跑,执行一下 a 命令已成功完成。然后呢,这个时候我去刷新我的这个表,下面我们来 看一下。诶,这个 class in for 和 teachers 都出来了,但是呢,不知道大家有没有发现一个问题,这个问题是什么呢?我们来看一下。 select, c brown, class in for 没有数据,同样的第二个这个啊, teacher, teachers, 他依然没有数据。没有数据的原因是什么?在这个地方,哎,你这里本来你在 circle 就没有数据吗?但是如果是说你要从嗯, a 电脑上的那个数据库导到 d 电脑上,它俩版本不一致的时候, 你如果只导了这个数据结构,没有这个数据部分的话,那你是,那你岂不是把数据都丢 丢失了,你这个结构有什么用呢?里面数据都没有,你也不能写 demo, 也不能写 coc, 也没法用,是吧?那这个时候我们就要导出的时候有一个选项去选择生成他的数据,那我们来看一下,把这个地方我们再来看一下,再来找到这个 student base, 然后呢任务生成脚本,生成脚本,下一步这里有一个编写数据的脚本,他目的是一个 force 的一个选项,就是关掉的,那你要把它选择打开呢?你就要选择这个后面的一个小小下拉列表选择处, 那这个时候错了,下一步选择表,那我就选择一个 student in four 嘛,这个表是吧?学生表,下一步,下一步完成, ok, 我们来看一下他跟刚刚有什么不一样嘞?哇,数据出来了,你看 insert 语句,一六的 insert 语句出来了,是吧?那这个时候呢,我们再把它放到那个 test 零零一下面, test 零零一, test 零零一下面,再把它放到这个 test 零零一下面去,然后我们再来执行,再来,哦,执行一下, can meet 一下。哇,你看成功了,我在刷新这个地方, 刷新一下,然后我们来看一下这个 student info 和之前的那 class info 和 teacher teachers 的区别是什么呢?我们再来 direct from info, 叫做 student info。 那这个时候我们来运行一下,这个地方就有数据了。 那这就以上呢,就是我们今天讲到的怎么样去生成脚本,生成这个数据库的脚本,用于这个数据的备份。那这里面呢?他可能就是,呃,如果你数据特别特别特别特别多的情况下,就不建议这么做了,因为他很慢很慢很慢,有可能把电脑都卡的,卡的这个 卡在这个休眠了,那这个时候呢?呃,就不建议用这个数据多的时候,这个时候就不建议用这种方法,还是建议用点 b、 a、 k 的那种原始辈分的方法比较好一点。那这就是我们今天讲到的这个 生成脚本,用这个脚本来备份我们的这个数据库,那今天就到这里,大家可以自己去试一下。


哈喽,大家好。嗯,今天我们接着昨天的内容,往往后讲,昨天我们讲完了我们的这个数据删除迪丽特的用法,今天呢我们要来讲数据修改,也就是我们可以把它叫做数据更新,那么它的关键字是什么呢? 数据修改的关键字, 关键字 update 语法,他的语法呢?注意呢?啊,不对,特表明 set 列名等于更新值,就是你新的要修改之后的,这叫更新值,那么你要同时要修改多个列呢?然后 用逗号隔开等于更新值,后面跟上我们的这个威尔条件,然后大家可以看到我这个威尔条件这地方是打了中括号的,打了中括号就说明我这个威尔是可以没有也可以有的,但是如果 update 语句不更威尔条件,默认修改整个表中的, 为了修改整个表的数据,然后我们这个地方用什么来做案例呢?比如说我们来看一下,嗯,用我们的这个商品表 product, 然后看这个表里面有哪些数据呢?有这些数据,然后我们要改 什么呢?我们要改一下语法来喽。 update, 我们要把这个商品表里面的这个价格都改成六块九毛九。 update 加表明,然后呢 set set 什么呢? shit, 我们的这个列名 plus 等于更新值六块九毛九,然后这样,这是定义这是一个是吧?然后我们来执行一下这个语句,这个语句 五行送一下,说明他他改了五条数据,然后我们执行一下,你看把这个价格都改成六六块九毛九毛九了。然后我们把这个要做一件什么事情呢?我们这是一次性,一次性修改 一个字段,然后呢我们还可以怎么呢?一次性修改多个,用我们的逗号隔开, 我们把这个什么呢?啊?把这个除了,我们把再修改回去,是吧?啊?再改成八块九毛九,并且呢把这个品类品类 id 呢都改成二,然后我们再执行, 你看五行受一下,说明我们修改了五行数据,然后再去查询就会发现,哎,这个评论 id 和这个价格就都被改了,那么这就充分说明了什么呢?就是我的这个不跟我的这个 vr 条件呢, 他默认是修改所有的数据,默认是修改所有的数据,那么我还可以根据指定的数据修改,对吧?我们之前学了学了耐克语句,那么 现在我们就把耐克语句秀上,我们现在把这个呃是什么什么什么果的这些数据的名称给他,后面加一加一个五角星,我们来看一下这个怎么改呢?根据 根据商品名称最后一个字由果字的数据修改, 修改成水果 select, 不是 update 预防来了是吧? update pro doctor 赛特, 他等于什么呢?等于他等于水果,然后呢?威尔 威尔,我们的这个 product lim 拉一克呀,这个就学到了我们前面讲到的耐克语句,是吧?他拉一克什么呢?赖克百分号,代表所有的 所有的这个这个啊,符号,那个键盘制服,然后呢最后一个字是果,那我们现在来看一下这个语句实现的效果是什么呢? 两三行受影响,我们再来查一下有什么什么果的,他都变成了水果,这个就是我们的这个修改语句,然后呢这个威尔语句只要涉及到威尔,后面的他都是通用的。 select, 对特迪丽特他都可以和威尔通用。就是就是,威尔后面所有的规则都适用于。啊不对特,谁来个和迪丽特。那么有了这个之后,我把它修改成了水,把它修改成了水果,那么 我还可以怎么样修改呢?我还可以把指定的,你说我要修改什么呢?哦,这个品类错了,是吧?这个水果水晶泥,香梨,你说这个品类我要给他改一个品类,那我们就根据嗯 修改商品啊,将商品 id 为三的数据品类改为改为一 皮球来了,是吧?啊,不对,撤啊,不对,撤,表明赛车要把他的这个品类 id 改为一,什么呢?威尔,当 他的这个 plow 大哥的 id 等于三的时候,要把他的这个品类 id 改为一,就是我们在 update 底下一行受影响。 那我们来看一下,你看这个地方就出来把他,把他的品,把他的品类改成了一,那么这个是一种情况,那么我们还可以做什么呢?还可以做叠加,叠加是什么呢?这地方就加号的作用。加号 的特殊作用。加号的特殊作用是什么? 拼接,拼接操作,他除了可以做,可以做运算, 运上算以外,还可以做拼接。那么这个拼接是指针对于什么呢? 拼接针对于制服串类型,比如说我们要看,我们要把这个水果, 水果改成水果什么什么什么,比如说我们来看水果泥水果,然后后面是香蕉,是吧?改成这种情况下的,比如说我们要修改姜, 修改成修改在原有的 原有的基础上加后缀,加后缀。比如说我们来看一下等于什么呢? update, 我们这个 product set product 零等于零,加上一个,我们加上一个什么呢?加上一个。嗯,新号吧?加一二三,加六个,加六个新号 默认,我们就修改所有的,是吧?所有的都加,嗯,加上新号,然后我们来看一下,啊,不对称,五行受影响, 你看这个就是拼接的作用,这个就是啊加号,这个加号在支付串当中,在支付串当中作为拼接的一个操作,做拼接的一个操作。那么当他遇到,遇到什么呢? 当他遇到数字类型的,把所有的, 把所有的商品价格调高五块, 那么这个时候我们怎么做呢?啊?不对特 等于 等于加上五块。让我们来看这 这句话执行的是什么? update product set to price 等于 price 加五,在他原来的基础上加上五块,我们执行一下, 你看我还受影响,这个时候他所有的价格就变成了十三块,九毛九毛九,这个就是加号在我们的这个,嗯,阿福对特当中的啊用法,他可以做运算操作,也可以做拼接操作, 他可以做运算操作,也可以做拼接操作,这个就是我们今天要讲的。嗯,啊,不对,他的第一部分,那么后面,后面会讲,嗯,啊,不对,他的 一些小细节留着下一次讲,今天我们就到这个地方。

哈喽,大家好,今天我们接着我们上一次的内容给大家讲,上一次我们讲到了什么呢?讲到了完整性约束里面的非约束。 那今天我们要讲什么呢?今天讲讲,嗯,检查约束, check 和默认约束 这两个约束呢?嗯,是我们今天要讲的,之前我们在那个在什么呢?在我们这个, 嗯,设计师图里面,就是可视化的界面里面,我们讲到了,也讲到了切克约束和这个 dfo 的约束。今天我们就来讲怎么样通过 tca 去动态的去操作这两个约束。呃,同 同样,我们还是用哪个哪个表来做呢?我们把这个复制过来,用我们的这个之前讲这个,这个我们的,嗯,学生表来复制,学生信息表来做, 学生信息表来做啊,我们讲的然后呢?史蒂内姆他是这个呢?然后我们用他那什么呢? 把这个我们之前讲了每一个,我们就把它扩展到这个后面,是吧?标识列,嗯,主见为一。我们讲完了,今天我们来讲什么呢?检查约束 性别,是吧?我们加一个性别, 然后呢?这个呢?嗯,我们要给他一个检查约束,这个时候检查约 数呢?我们怎么给他呢?后面给上一个切克检查约束,切克我们用什么呢?这个告诉告诉系统,他这个列他只能等于 男,或者是说这个念他只能等于女,这是我们给他这两个月数,就是他不可为空。并且呢他是,嗯,指的是男或者是女这样的一个,这样的一个值。那我们来看一下, 这时候我们把先把他之前的结构给删掉,抓捕、拆包、 steal 等等。衣服我们先把它删掉,因为之前已经有了一个了。 ok, 我们来,嗯,刷 信一下,让我们来看一下我们这个表,在直行,把这个表再串回去 刷新, 好给我们来看下他这个里面呢有个主件有一个,这个件有一个,你看唯一约束出来了,现在我们要加上检查约束,这时候我们去穿去添加数据了。变异器里面 这个,嗯,幺零零零一号,嗯,张三,性别男, 幺零零二号,零二号,江山女,我们来看一下啊,你看第一个插入重复 见了吧,我们现在检验一下我们这个唯一约束,他说重复见了不能是张三,然后我们把它改成李四,把这个女呢改成 m, 它提示我们,哦, e c r 语句 check 约束, 这个是丢精的,这个发生的冲突就他不能,他只能是什么呢?他只能是男或者是女,他只能是男或者是女,这个时候那就是 ok 的,是吧?这个时候就是 ok 的,那么这样有了,有了这个之后,这个是在我们这个,嗯,建库的时候先去建他这个 这个约束。那么现在我们要干什么事情呢?我们要来把这个表结构删,把这个表删掉,我们要去动态的创建一个这个表结构,是吧?那这个时候呢?我们把这个切口 就给他抹掉,然后再去创建这个表,抹掉之后再去执行,他就是这种表结构了,刷新一下,所以他的检查约束就没有了,这个时候我们再去,我们再去。嗯,添加这个表, 你看幺零零零一三三 f, 嗯,等一下啊,不允许控制 f, 那这个时候你看他的 f 就是通过的, f 是通过的,说明我们那个他那个检查约束已经已经取消掉了,然后我们把这条数据给删掉,因为我们一会要做别的操作。 嗯,这个时候呢,我们要去动态的添加这个,嗯。检查约束他的 法是什么呢?动态添加这个,嗯。检查约束他的语法是什么呢?就是。嗯。我们要干什么呢?嗯,动态的添加这个检查约束就是我的这个包圈语法。 检查约束语法。 water table 也是 water table 哈。他这语法看都是差不多。是不是差不多。是不是表明 contact 添加一个什么呢?添加一个这个约束名称 后面呢?给他一个。嗯。切克,后面是他的那个条件。 条件。那我们来看一下我们现在动态来给他给他添加一下,看这个月数。 嗯。表明 student info, 然后呢开始 twine 的这个约束名称, 嗯,是。嗯。 c k 检查这个,嗯,经的切克,表明这地方表明他约束名称。切克 to 经的等于 等于括号等于男,或者他等于女,那等于我们的这个, 哎,这个符号不对,接着是必须得是英文符号哦。空格也不能有啊。这个也是弄成英文中文的去了。 嗯,然后他等于我们这个驴,然后动态给他追加一个,先把这个原来的这个表给他给他弄好了,然后我们再追加 啊,开始 triangle auto table, constraint, 开始 triangle, 然后呢 water table 表明开始 triangle。 约束名称 check 条件。哎,看看哪错了。 看确认的附近有一法错误。 哦,应该是少了一个。我们看啊,少了一个啊, 跟我说没啥一样的,少了一个啊的,少了一个啊的。嗯,我们来看一下这个啊,然后再给他加上去, 哦,这是对了,然后找了一个爱的,咱们,然后把这个刷新一下,刷新一下,看一下啊,我们这个时候再回去,再回去做这个纸。 嗯,幺零零零一粘上,然后呢?拿 幺零零零二零四 f f, 你看他又提示咱们这个数据不对了,是吧?他只能是男或者是女,他就可以通过。这就是我们今天要讲的这个叫什么?嗯嗯,检探约束,然后默认约束呢?我们就呃,随机的这么讲一讲啊。嗯,在这呢 默认约束我们就不单独的。嗯,增加一个一个小结了,我们就在这直接写上默认约束,他是什么呢? 第一货车这里面直接写上他的这个, 他的这个,嗯,默认值。默认值怎么写上呢?我们把它写上,默认是十八岁,对吧?然后我们再来把这个还原回去,把这个表现删掉, ok, 删掉,然后我们再把这个弄上去,是吧?把这个检查约束 同样放到上面,我比较喜欢直接就写在这个地方。 然后呢?这样的话那我们来看一下,有了,然后我们再刷新 去这个表里面编辑, 编辑,幺零零零幺 三三男,你看他这就变成十八了,这就是我们今天的内容。