00:00
呃,咱们的添加搞定了,接下来就是删除。删除。删除这个里边跟之前的删除不太一样。咱们之前删除的时候是删除表对吧。而现在是表留下,里边的数据干掉。来看一下怎么玩的啊。假设我这个person表里边是不是有三条数据啊?这三条数据我觉得不太好,我想把它干掉。怎么办?就这么干?删除。数据。看着啊,Delete。第六条。From表明person。就这样,哎哟,我去。Port。这样一直行,看着我直行,然后到这边刷新。诶,没了吧。就把里边数据全干掉了。
01:00
全都干掉了。好吧,人家说哎,我去干掉了咋办呀,你上边不写完添加了吗?你再执行一遍。一个。两个。三个这边是不是又回来了。是不是回来了?OK吧,这个就是删除啊,删除delete from表明。好,来看我这里边儿,我这个语法啊,告诉大家了,中括号啥意思。可有可无吧,来,那我把from去掉。就这样来选中它执行。来看看会不会把表干掉啊,没问题吧,是不是这个from可有可无啊?但是为什么,哎呀,为什么非得多加这么个单词,你还给我们讲为什么呢,也是这样的啊。Delete from这种这种语法。
02:03
这个语法在所有的数据库中通用。比如说此时此刻咱们换到MYSQL数据库,好删除里边数据,就是这个语句,没有任何一点区别。OK吧,哎,那么如果是下边这个东西。OK了,Oracle dry Oracle。OK吧,所以其实啊,我呢也是记上面这个。因为我只记住这一个,啥数据库都一样是吧。只不过Oracle有这种from可以省略的写法。OK吧,好,然后咱们再往后看这个PPT上,他说后边呢,又来了一个中括号,里边写的叫删除条件。删除条件,这个删除条件指的是什么呢?指的是这个意思啊,今天咱们先简单的接触一下,比如说数据没了哈。
03:00
再来一遍,把它插回来啊,一个。好三条数据在这儿了,比如说现在呢,我想把。孙悟空,铲掉。也就是说,猪八戒和卷帘大将要留下,我只删除这一个。那么我听清我刚才说的,我说删除这一个的条件是什么呀?说叫孙悟空这哥们儿吧。所以我就可以这么写啊。Delete。Delete from person表,条件是名字等于。孙悟空。这个就称之为条件。这个条件,这个where就是。是吧,在哪里是吧,在哪里在哪里呢?名字等于孙悟空的。好,这样一直行,大家来瞅一眼。
04:01
看啊孙悟空啊,你刷新。这孙悟空就没了。哎,这只删除了那一条。那一条。那么这个条件啊,可以写的五花八门,咱们以后呢慢慢学,今天就学这一个简单的条件就好了,OK吧。当然这个运算符啊,咱们也是明天才会接触到啊,这个加法中一个等号是不是叫。叫啥叫赋值是吧,哎,这里边叫判断啊,这里叫判断。判断就是名字等于孙悟空就这么一个,就这么个好,这个就是删除数据。好好,咱们在PPT上后边有两句话。没有where条件删除表中全部数据,那就是说刚才是不是我这两种啊。后边没有写Y,那这两个语句我一执行的时候是把表中所有东西都干掉了。
05:00
记住了,是这么搞的。然后呢,如果有这个where条件,只删除匹配的数据,你看如果我加上了这个where,咱们是不是只删除姓名是孙悟空的数据啊?OK,这是删除的代码。删除的代码。这个是SQ标准中的标准。所有数据库一样。OK。好这种呢是哎把这个这么写啊,删除全部数据是吧。表中。而下面这个是删除表中匹配的。数据。匹配的术语。好,这样的话呢,我把这个写出来了,比如说我把孙悟空再扎搞回来啊,再搞回来,咱们再写个条件让大家看一眼啊,好再写个什么条件呢?这个年龄有666有1000多,有500多哈。
06:01
现在我要删除600岁以上的人。那其实是不是就是把这俩干掉啊。好,看我怎么写这个条件啊?Delete from。Person条件为年龄超过600。这个就是这个条件了。好,来,走了。其实这块告诉你了,看到了吗。两行被删了是吧?来刷新一下,是不是只留下只留下只留孙悟空了是吧?刷新。没问题吧?嗯,那条这样的条件咱们慢慢接触,好吧,今天咱们只写这两个。好,这个就是删除的。全部腾出去了。各种删除都写在这儿。
07:01
这个是。删除姓名是孙悟空的。这个是。删除年龄超过600岁的。多写个副文。OK,这是删除,这是删除。
我来说两句