大家好,从今天开始呢,我们来讲解一下数据库的一些操作命令啊,主要是征三改车方面的, 那么第一点呢就是数据的写入,数据写入,那么第二呢是数据查询,第三呢是修改, 第四呢就是数据的复制,那么第五点呢就是数据删除啊,还有一个表的清空的一个命令。那么首先我们进入我们的那个数据后台,同样我们还是用这个 test d 这个数据库来进行演示。 我们看一下啊,我们这个数据库下面有一个叫 user 的表 啊,我们看一下这个表里面他有些什么字段啊?首先是一个 id 字段啊,另外就是一个代号字段啊,下面是名称啊,然后是性别, 然后还有一个,呃,出生日期,还有一个电话,就这么几个简单的字段。 那么我们首先介绍一下我们的数据,呃,数据写入的语句就是 inside into viewers 啊,这么一个命令,然后我们把这个命令复制一下, 然后进建一个查询粘贴到我们的管理后台这边来。 呃,我们现在要给刚才我们新建的那个表,就是一个 us 表啊,给它插入两条记录, 我们把这些字段啊复制到对应的那个位置上面去。 呃,就是把我们的这条语句修改一下,嗯, 好,改完了,然后我们执行一下啊,看到这里 一行影响,也就意味着我们这条语句已经成功执行了, 那如果说我们不记得 和这几个命令,就是音线 into 这几个命令怎么拼?我们也可以在这个地方呃右键这个表,然后找到编写脚,呃,脚本围,然后下面有一个音线 into 和音线道, 然后创建一个,那么这个地方,这就是我们这个表的呃插入语句的一个模板,那么我们只需要把这个模板下面的对应的值 给它修改一下,那么就可以了,我们现在修改一下 好,修改完了之后呢,我们也同样可以去执行 一下,我通用的执行完成,嗯,这就表示成功了。 那么接下来我们继续说一下数据查询的语句啊,就是 select, from, 然后 where 条件啊,这么一一条命令,然后我们同样把它复制一下,呃,新建一个查询,把它粘贴到我们的这个地方, 那么我们要查询什么呢?呃,就是表明啊,我们查询我们刚才的那个 user 表啊,我们的 user 表的表明复制到这里来, 然后呢?呃,如果说我们没有条件的 话,也就说我们要查询整个表的话,那么我们可以把这个条件给删掉,然后执行啊,看一下,我们执行一下,看好,那么看到下面就是有呃两条记录,就是我们刚才插入去的两条记录 um。 然后我们看一下这个地方,就是这个 id 的值啊,这里有两个值,就是一跟二。我们看一下我们的插入语句, 我们这个参与语句,两条插入语句都没有对, id 是设置值的,那他为什么会呃产生两个值呢?这个地方就是一, 因为我们在做呃表设置的时候,我们把 id 设置为主键,那么设置主键的时候呢,我们就设置了一个标示,表示规范,这个地方 我们选择了四,然后呢,他这个地方设置好之后呢,呃就会让这个 id 值做一个自增的处理,也就是他的值随着记录的增加,他的值也会自动的去增加, 就是这两个了。呃,那好,呃,假如说我们呃在查询数据的时候,我们只需要查询张三的一条呃记录,那么我们可以加一个条件,就是 where, 然后后面加呃名称暗恋等于张三, 然后我们执行一下啊,这样的话就只查询出张三的这条记录了啊,这就是按条件来进行呃记录的查询, 我们后面还会详细的解释一下,就是这个呃查询语句,因为查询语句是比较复杂的,接下来呢,我们呃接着说这个 update 语句,就是修改语句 update set, 然后 where 啊,条件啊是这么一个句,那我们把它复制一下,同样新建一个查询,把它粘贴到这里来, 然后呢?呃表明我们把它改一下。呃,同样的,我们修改这个 user 表,然后呢?呃,我们把那个 张三的呃生日日期我们改一下,改成一月十号 回到这个地方,然后我们把那个呃生日的字段输入,然后呢把那个呃日期改成 一九八九年啊,一月十号,然后呃另外一个知道我们就不用操作了。然后条件是什么呢?条件就是名称等于三 张三,好,我们执行一下,看一下, 好,执行成功了,那么我们看一下他执行后的情况啊,再查询一下张三,看到了吧,这个地方就修改过来了。 好了,好,我们接着说一下这个数据复制。数据复制了有两种方式啊,我们看到有两条语句, 上面一条跟下面一条,上面呢是呃 inside in two 跟呃撕裂的一个结合,那么下面这个呢是呃撕裂 in two 的呃复制的方式,那么首先我们说一下这个呃撕裂 in two 跟撕裂 啊,这个地方呢,是我们的一个新表,就是要复制的表跟表明跟字段呢,另外呢就是失恋就查询我们的那个原表, 把原表的那个记录复制到我们的新表上面去,然后我们把这条语句先复制一下, 呃,然后粘贴到新建一个查询,我们粘贴上去啊, 那么这个地方呢?我们呃刚才也呃新建了一个新的表,叫做 user 啊, user 的一个表,那么我们把 user 的这个表的记录 复制到 user r 上面去,那么我们就呃先看一下他们的两个,两个表的结构,两个表的结构是一样的,我们做成一样了啊,这是 user 的表跟 user 的表做成了一样的。 好,我们改一下语句,就是要把 user 表全部复制到 user 二这张表里面去,改完之后我们执行一下, 执行完成啊,成功了,我们看一下这两张表, 首先我们查询一下呃 user user 这张表的记录跟那个 user 二这张表的记录,我们看 看一下 这两张表,我们看到了呃查询上面这个就是 user 的表,那么下面的下面这个就是 user 二的表,他们的记录都是一一样的,就是我们把呃记录都复制过来了, 嗯,好,接下来呢,我们再说一下这个呃 set in two 的这个复制这条语句,那么 set in two 呃它的作用是什么呢?它可以 把我们的原表的记录复制到一张新表上面去,而这张新表呢,他可以是不存在的,也就是说我在 复制数据的时候可以同时新建一张表啊,这张新表了,可以在我们这个呃管理期里面就是不存在的,也就说我们呃这个地方是没有这张表的情况下,我们可以呃 把数据复制出来,并新建这张表,然后呢我们呃把这条记录复制,呃这这条语句复制一下, 然后新建一个查询粘贴,然后我们修改一下这个依据, 呃,我们起一个名称嘛,这个新表的名称叫做 x user 啊,就是我们这张新表 x user。 然后呢我们要复制的原表是什么?就是我们的 user 表啊,我们输入我们的 user 表, 如果说我们复制的时候呃是所有记录,那么我们可以把这个条件去掉, 就是 vr 后面的东西可以删掉,也就是啊,我们执行一下,看一下,好,执行完成。然后我们再呃查一下, 因为我们刚才新建的呃是复制到一个叫做 x u 舍的表里面去,我们也把那个呃表查询一下,然后这里面有三条查询语句执行。那么第一啊,我们拉上一下, 第一个呢就是我们的原来的 user 表啊,第二个是我们复制的 user 的表,那第三个啊,看大家看到这个就是我们新建的一个表,刷新一下,这边我们看一下 啊这里,呃,对,这就是出现了一个叫做 ex user 的表,也就是我们在复制的时候同时新建了一个这样的一个表,那它的记录呢?跟 user 的记录都是一样的。 呃,那如果说我们只是想复制一个表,但是我们不想把那个呃原表的记录复制过去,那怎么操作呢?我们可以把这个地方改一下,就加一个条件啊,一等于零。然后呢我们新建另外一张表叫做 x u 十二这样的一个新表,我们执行一下,好,执行完成,然后呢,我们再看一下啊,我们再加一条查询语句, 就是查询 x u 十二这张表的一个记录的情况, 然后我们再执行一下,看一下啊,这里面就有四条查询语句的记录出现,那么第一个是 user u 舍表的记录,第二个是 u 舍二表的记录,第三个呢是 x u 舍的记录。那么第四个我们看一下,就是 x u 舍二,但是他这个地方是没有记录的,他只是把 u 舍的那个表结构 啊复制了过来,但是它里面没有记录,这就是我们那个呃一笑 into 这条语句的那个作用。 那好,我们接下来看一下数据的删除,呃,数据删除的关键字是 delete from, 然后表明加变压条件,那么上面的那个 delete from 跟下面的那个语句没有 from 的,呃,其实作用都是一样的 啊,有没有都无所谓,在我们的 c k sever 里面,他执行的结果是一样的啊,大家知道这一点就行了。然后我们把那个呃语句复制一下, 然后粘贴到我们的那个啊,新建一个查询,然后我们修改一下这条语句,那么 呃呃,如果说我们要删掉呃看一下,我们 我们就要呃做那个 ex user 的一个表的删除,条件是什么呢?条件是,呃,张三吧,我们要删掉张三这条记录, 修改完执行一下,看一下就是把这个表的啊,然后我们查询一下, 就是 x us 这张表啊,大家看到了,那么这就把张三这条记录给删掉了。 那么如果说我们想把 x 呃 x us 这张表呃全部删掉的话,我们把那个 vr 条件 啊,这个 vr 这部分的内容给它啊删掉啊, 那么删掉之后我们执行这条语句,那么这就意味着我们会把 x r 这张表啊,大家看一下,这张表给清空掉了,就是表里面任何数据都没有了, 呃,那么其实呃就是我们接下来要说的一个内容了,刚才的呃就是我们要清空表,就是 delete from 表明。当然还有另外一种方式,就是我们刚才说的,呃,我们直接 delete 加表明啊,这两条语句其实是一样的, 都是做呃表的清空,如果我们没有条件的情况下就是清空整张表,那么清空 整张表的另外一条语句呢?还有就是 check cat a check table 这么一个命令啊,我们把这个命令复制一下,我们看一下效果,然后我们改一下,我们要清空脑浆表了,清空这个 loser 二的吧, 把你这个 usr 表给复制过来,嗯,然后我们清空这张表,看一下效果,然后执行一下,执行完成 好了,我们再查询一下这两张,呃,这张表啊,看一下,呃 u 十二,这张表已经没有记录了,也就说被我们清空掉了, 那我们这个呃 delete 跟那个 check check at table 这两个命令的区别是什么呢?我们呃过来看一下啊。 首先我们把 user 表也呃用 daily 语句清空掉,然后呢我们在呃在 user 跟 user 二这两张表之间插入一条语句,各插入一条语句,然后我们看一下, 我们查询一下,呃, user 跟 user 二这两张表的记录,大家看到没有了 啊?第一个就是 user 的用 daily 语句清空掉,再插入数据的,你看一下它的 id 号是三,然后第二条语句是,呃 user, 二,呃是用 check at the table 来进行删除的,那么它的 id 是一,这就是他们用这两个方式清空之后的一个区别了。嗯, daily 语句只是简单的把我们的表的记录删。呃,删掉。 now track table 的那个作用呢?就是把我们的那个呃自增量的种子也清空,也归零,所以就是这个就是他们的那个区别了。 呃,那好,今天的内容呢,就说到这里啊,非常感谢大家的观看,谢谢。
粉丝450获赞1952



s p 的删除也是非常简单的,我们在页面里面插入删除这一列,然后呢我们把修改的链接把它复制过来,然后我们粘贴到这个删除这个链接, 然后粘贴到删除这里,接下来我们把修改把它改为了删除,接下来我们再把修改点 sp, 把它另成为 删除点 sp, 那么这个时候我们把更新记录把它删掉。啊,他不是更新记录了,那接下来呢?我们在页面里面,我们点击插入,然后选择数据 对象,然后选择删除记录,那么连接呢?选择为 c o n, 从依栏目表里面进行删除,删除后呢,转到 indix, 点 sp 单击确定, 那么这个时候我们就肯定需要把这个更新记录改,为什么呢?改为删除记录。 好,现在改完了,我们到页面里面进行一个刷新,进行一个测试,我们点击删除,然后点击删除记录, 第三条记录就被我们删除掉了,是不是很简单呢?你学会了吗?学会了,给陶老师点个赞吧。

好了,那么接下来呢,我们就可以为买三口数据库的这个安装以及使用做准备了,但是大家注意, 我们讲安装之前先讲卸载,为什么呢?因为相比较安装的话,卸载如果卸不干净的话,那么如果他 会影响你下次的安装,听到吧?所以说我们先讲卸载,实际上买三个还是相对来说比较轻量级的,他不管是安装还是卸载,其实都是相对来说比较容易的,但是卸载呢,有几个注意的地方,如果你卸不干净,会影响下次的安装,听到吧?所以说咱们先讲卸载, 因为我这里呢已经有了美色号了,所以说咱们呢先卸载,那么卸载呢,有几步,第一步注意, 咱们买 solo 安装了之后呢,他会给你生成一个服务,并处于一个启动状态,我们得先把他服务一个进行一个 停止啊,在哪呢?在你此电脑,也就是计算机右键这里有个管理啊,右键管理管理呢,打开,打开了以后,这里边有一个叫做服务和应用程序,把它打开, 在这里边呢有一个服务啊,在这个里边打开啊,然后呢在这个列表当中,我们就搜买 siri, 我们可以输入一个 m 字母搜买 siri 口啊,这里有个买 siri 五七,他处于正在运行的状态,我们把它右键,然后点击停止即可, 看懂吗?哎,右键停止即可,停止了以后我们就可以卸载了,那么卸载的步骤呢?都在这个文档里,文档呢会随着课件分享给大家的啊,大家就按照文档一步一步来即可,大家根本不 不用记听懂啊,一点也不用记,首先一个是有文档,大家可以去看,看着文档一步一步来即可。另外一个我们身为扎腕程序员以后到了工作当中极少有能去卸载安装数据库的,这种 这种,这种经历,对,为啥呢?因为每一般的公司都是有 dba 数据库管理员的,听懂吗?这个安装和卸载这个操作一般用不上,我们, ok, 那么在哪卸载呢?买 solo 的卸载呢,提供了很多的途径啊,第一种方式就是通过控制面板,就是咱们以前软件怎么卸的。买 solo 是一样的啊,怎么找控制面板呢? 点击 window, 在这里去找控制面板也可以,或者呢,大家可以在这里搜索。注意,在这里搜索控 制面板啊,在这里找叫做控制面板,把它打开,打开了以后呢,在这里边有一个程序啊,当然有一些查看方式好像跟我的不太一样啊,大图标啊,有的是这样的啊,有的是这样的话呢,在这里去找一个。找啥呀,在哪呢? 我找找啊,这种方式我还没用过,看听懂吧,我几乎很少用。哎呦,程序,呃,这种方式的话, 系统,哎哎,不是,嘿, 我咋没看见呢?比如程序啊,或者是卸载啊之类的程序 啊,这呢,程序和功能,尴尬了,尴尬不尴尬,程序和功能在这里面找。买十二口啊,看到的把它卸载就可以了,那么这里点击 右键,然后卸载, ok, 那么遇到的跟买瘦肉相关的,我们就右键卸载就可以了啊, 然后这里也有个满字,我们右键把它卸载,然后选。是啊,遇到阻止呢,我们就选是即可 啊,那这么快看,大家注意看,买四份清凉机吧,这样的话就卸完了,那么大家不用这种方式的话呢,大家也可以去选择使用三六零啊,或者是 qq 电脑管家呀,都可以,他们卸载的话,相较于我们这种卸载方式卸的可能更干净一点,他会把一些残余文件都给我们清除掉,听懂吧。 那么当然大家注意迈斯尔扣的安装程序,他也提供了下载的功能啊,不是也同提供了卸载的功能,听懂吧,就是比如说这不是迈斯扣的安装程序呢,请你双击他也可以下载。 好吧,三种方式任选其一即可,喜欢谁你就喜欢哪个,你就用哪个。那么卸载完了以后,大家注意这个时候还没完该第二个注意事项,第一个注意事项是不是 关闭服务啊,然后呢,你利用这种方式找到买三口卸载即可,对吧?第一个注意要关闭服务,第二个注意的事项是什么呢?买三口呢,他会有一些残余文件啊,他并不会给你自动的删掉,需要我们手动的把它清除掉,不然的话一定会影响后续的安装 装啊,所以说我们要找到他,他在哪呢?他在我,我把他安装的时候把这个数据文件安装在了买三扣的安装路径下,那么如果大家以前电脑上有,并且你 没有选择路径的话,他会默认在哪呢?给大家说一下,他会默认在 c 盘, c 盘下有个隐藏文件夹啊,隐藏目录叫 perfmdat 啊,这时呢,大家可能是隐藏的, 隐藏的话呢,大家可能是这种状态,你要把这个隐藏的项目勾上,这里就会出现一个 proormdat 在这里边呢, 哎呀呵,就有个买三口,那么你就把这个买三口啊,打开里边有一个参与文件,你把它删掉即可。嗯?怎么回事,我这里怎么还有了呢啊?把它删掉即可, 看到吗?把它删掉,那么当然。我刚才装的好像不在这,我记得我是装在了买时候的安装路径下呀, 发现还真没有,对吧啊当然那那行,对吧,没有就没有吧。啊我记得我给他装到了地盘那可能是我不知道怎么着我就给他装到了 c 盘啊,但是没关系啊,大家能找到就可以了,对吧?找到那个残余文件把他手动的删掉即可, 听懂吗?啊当然这个文档上已经也有这个说明啊,那这是第二个注意事项残余文件。那么接下来第三个注意事项是什么呢?那就是注册表买收口在安装的时候呢,他会自动的给我们生成一些注册表,那么这些注册表我们也要把它清除删掉,如果不删掉 也会影响我们后续的安装,对吧?注意,这都没有必要让大家去死记硬背啊你就呃去卸载的时候你稍微百度一下是不就可以了啊,这些要记谁能记得住啊,听懂吗?给大 演示一下在哪呢? windows 加啊,然后在这里边搜 r e j e d i t 上面是不是写了呀,那你就点确定 打开注册表打开注册表了以后呢,你就在这里边找就可以了。这里原来找过,我们就把它合上,合上之后一个一个来我们看怎么找啊,叫做 logo 们剩下 c 字幕对吧 啊 coset 零零一 sorry 四下一问他老干下奥巴雷 kiss 麦斯二口遇到删掉。嗯,记住了吗?没记住是吧? logo miss tom 下, 然后有个康搜赛特零零一,在这里边有个 siris, 在 siris 中搜 eventlog 啊,我们搜 e e, 在这里有个。嗯, 因为他 log, 因为他 log 里边有个叫 opple kitty, 对吧?因为他 log oplakitsappleax 里边看看有没有 macto, 我们搜 m, 去找 m m m, 然后往下翻翻翻,看看有没有 macrout。 有,那就右键把他删掉,有你就删掉,没有你就别管他。 当然检查的时候稍微的仔细一点点。好吧,有就删掉,没有就甭管。 ok, 那么第一个呢?就删掉了,把它合上,要不然太多了,大家看不懂 啊。合上一下,合上,合上了之后呢?第二个在哪呢?第二个还是 ctrl 赛特零零一 sorry 四向二买 sir 扣 啊,还是在这叫做抗搜赛的零零一 siri 之下,直接在这个 siri 之下找买 siri 搜 mmm。 嗯,找找找有没有 macel? 没有,是不是没有麦丝口?麦麦丝口,麦丝口。 没有,没有的话呢大家我们就不用管他听懂吗?有你就删,没有呢,那就不管,那当然,我这里是没有的,没有就算了,对吧?没有算了,没有呢。那就看下一个, 下一个呢?啊, ctrl 赛的零零零零二,那我这里没有 ctrl 赛的,对吧?没有零零二啊,没有零零二,那就算了, 没有零零二呢?再往下还有一个呢,叫做啊 carrt ctrl 赛他啊。 siris 下找买 siri 啊,那就在这,这个有,对吧? ctrl 这样的塞维斯下,塞维斯下边,然后是什么来着?呃,买,直接找买车口,那就直接搜买塞口,看看有没有买塞口, 找到买三口。有离合还报错。不管他,反正我们要删掉,那就右键把他删除即可。 虽然说报数些错,对吧?删的过程中报了些错,但是在这里已经被删掉了,那么到这咱们买十二口呢,就卸载完成了,对吧?最后呢,我们可以检查一下之前对吧那个服务,看看有没有我们停掉的那个服务,看看还在不在啊, 在这里停掉的服务还还呃,搜 m m, 哎,停掉的那个 服务,那也不在了,其实他已经给我们卸载,如果我们停掉的话啊,他会自动的给我们卸载注册表删掉了,对吧?这里呢可以给大家说一下,如果说有些小伙伴啊,在卸载的过程当中呢,忘记停止第一步的这个服务了, 那么这时你后边一顿卸载啊,然后一顿删注册表啊啊,清理参与文件呢?回头呢,你再去看那个服务的时候呢,有可能那个服务还在啊, 还在没关系,你可以呢利用这个命令,在道士命令中输入这个命令,把它删除掉啊,利用这个道士命令,但是呢,有一个注意的地方就是那个道士命令啊,这个道士命令就是命令提示服,大家需要叫做以管 里边身份运行,然后呢在这里输 scdlat, dled, 然后呢 dled tdlat, 然后呢,你那个服务名如果存在的话,删掉即可, 听懂吧?哎,那当然,我这里不存在,我就不管了啊,那么到这买三口就彻底卸干净了,卸干净了以后,那么接下来就看安装了,对吧?安装的过程中就可以检测我们到底以前卸载没卸载干净, ok 吧? 那当然我说的可能有点快,大家可能没记住,没关系,按照这个文档一步一步来即可,没有必要把它记住,听懂吗?嗯,也比较简单。

我们来看第一节 secure 概述,那到底什么是 secure 语言?它也是一门语言, 这是一门针对数据库而言的语言,可以创建数据库,创建数据表,添加约束。同学们,在第二章和第三章我们都已经学习到了相关的命令,比如说科瑞特 c r e a t e 创建修改 a l t e r, 这就是我们色调语言的命令, 可以针对数据库进行真沙改查,真山改查等操作。那本章我们学习的是真山改,下一章开始学习查询就是搜索,可以创建,试图存储过程, 还可以维护数据库,就是对数据创建用户以及为用户授予相关的权限。 skl 的全称是 stract, 大家在 c 云里面学过一个结构体,它的命名也是 stract 查询,结构化查询量规矩语言叫结构化查询语言,这是他的全称。这种语言呢,是一种专门进行数据过查询和程序设计的语言, 用于程序查询,更新数据管理关系型数据库系统。大家注意 c q 二更多的用于关系数据库的管理。 c q 二结构简洁,共 能强大,应用非常广泛,几乎所有的数据库市场上面所有的常用数据库都支持词跳语言,我们这里面学习的是 mask, 那还有大型数据库 eric d b two 以及微软的四个 so, secure so 以及微染的一个轻量级数据库 access, 都是支持词条语言。所以我们说学数据库必须要学习词条语言,否则的话,那你就等于没有学习它。 那同时呢,此刻语言有不同于一些面向对象设计的语言,比如说 c c f 呀, java 呀等这样一些城市语言,这种语言呢只能被数据库识别的指令就是我们此刻语言在 c, c, f 和 java 里面是不可以的,在程序当中 也可以组织四条语言发送给数据库,数据库在执行相应的操作,也就是他的执行啊,最终一定是在服务器,需要通过数据库才能识别,在语言本身是不能识别的,那比如说 在加瓦程序当中,要想得到麦斯克数据库中的记录要怎么办?我们可以在加瓦程序中编写四条语句,然后呢把语句发送给数据库,接收到四条语句以后呢,开始执行 执行,通过对数据库的操作,把最终的结果返回到 java 程序里去,所以这就是我们说的 java 与数据库之间的一种关系,是这样来的,所以我们要学习应用软件的开发呀,那你 java 语言必须学习,也就是说一门纯色的语言肯定少不了,同时呢,数据库也一定少不了,这里面两者之中至少都要学一样。 我们再看一下 sq 语言的组成, mask 数据库中 sq 由四个部分组成,分别是数据定义语言、操纵语言、控制语言和 mask 增加的一些语言的元素。 其实我们更多关心的是前两个定义,像同学们,我们已经学习的 c r, e a, t e 可瑞特,其实它就是定义的 包含在我们的车票的语言当中。接下来我们要学习的像我们的真山改查,他就是数据的操纵。 再简单介绍一下,数据定义语言,简写叫 d d r, 这是我们词条的一部分,朋友们啊,一部分,包括我们所已经知道的 creat, 还有删除 drop 以及修改命令 out, 这是大家都已经知道的 数据库的对象,包括就这里面更多的他是对于对象的一种创建,删除和修改,那我们目前更多的已经知道了创建表,添加约束, 还有一些修改约束等等,那后期我们还要学习试图出发器存储过程都是可以的。 数据的操纵语言主要是四大功能,就是查询、插入、修改、删除。 其中这一章我们将会学习三条命令,就是数据操作语言中的三大功能。 在数据控制语言里面更多的是对于权限的管理,也就是对于用户的管理,就是安全管理,授予或者回收用户的操作数据库的一些权限,主要是起这样一些功能。 另外呢,麦斯克呀也还增加了一些语言元素,比如说可以包含常量、变量,运算符函数以及流程控制语句等等,这些呢在我们的麦斯克中也是支持的, 特别是在我们进行存储过程和触发器的设计的时候呢,我们就少不了这些基本过程了, 这是对于 scar 呢,给大家做一个简单的介绍,由我们更多的还是强调一种技能,对于这些基本的理论呢,大家需要了解一下就可以了。




删除数据字面意思就不用说了,就是把数据给实际删掉,那么它的用法单词呢?现在就叫 delete 了。 delete 是删除的意思, delete flow 的意思就是我要从哪张表删除,比如说我就从扑克表删除了扑克表, 那这话应该可以想象吧,我现在又没带条件,所以我现在直接运行不会表,他就会被我清空掉去。如果我是删除特定的东西,那我就要带个条件,对吧?那条件呢,就是他的图书编号等于某个值,也就是说我只删除特定的那一条数据。然后稍微复杂一点的是这样子 就是一段社会语句,他同时删除两个表,有一个用户号,第幺九六三的客户注销了,那就这个人已经不在了,那没有这个人,他意思是说把他的订单记录也删掉。条件是两张表用用户号进行关联,然后呢,用户号是幺九六三,来自这两个表,那我要操作呢, 操作的是 numbers 和 cl 都要删除,所以这边的这个 delete 和弗朗之间写的这个其实就是在强调我到底对哪张表进行操作。我写两张表的话,他就会找平合适的条件,对两张表都是操作。如果我只写一张表,那虽然后面有多个关联,但我其实只操作了一张表,清空表呢?还有一种写法叫川 kit, 我们前面讲的呢,这个 the later from book, 这个可以清空表,那么全开的 table book 呢?也可以清空表, 可以想象就是有个宴席,桌上呢很多菜,然后呢,德林的服装部分呢,是相对从把这个桌上的菜呢,一盘一盘的往下端。而穿 cad table 呢,相当于掀桌子了,所以呢,穿 cad 他是不能带条件的,因为他整个就是整个就不要了,当然运行效率上来说,穿 cad 就会快很多。 然后删除归删除,之后呢,跟大家稍微讲一下,有个概念叫做逻辑删除和物理删除这两个区别。所以物理删 删除就是我们现在看的这东西。 delete 服装 book 就是真的删掉了,那么数据也不存在了,没了。还有一种我们现在一般说的逻辑删除是什么呢?逻辑删除其实才是我们真正系统业务中真的会用的方式。 逻辑删除本质上它其实就是没删除,它其实是更新来的。比如说我们有一个会员表,我们刚才是说要把它人删掉,是直接 delete, 对吧?我们这时候其实可以添加一个标记叫 yes, delete 的默认是零, 意思是什么呢?相当于我现在所有的数据默认是未被删除的状态,那我如果想把这个数据删掉怎么办?我其实就是给他把他这个零变成一就可以了,你会发现数据其实没有真正的变化,也没少掉,对吧?那我打开这个标记的意义是什么? 是因为我们真正到后面做查询,做条件的时候,我其实所有的条件里面都会带上这个等于零,也就是说我不管怎么样,其实我查询的时候,我只会去查状态为零的这个有效的数据,但是如果我把它删除,我可以执行一个 update that 叉等于一,相当于是把它删除了。

