00:00
就是修改多表的记录,也就是用上了这种连接了哈,用上了连接,我们先把这个语法跟大家去写一下啊,它的语法是这样的啊,当然它也支持九二语法和九九语法,如果说是九二语法,我简单写一下update date表一,当然你也是起一个别名对不对啊,根据需要一般去起一个哈,然后逗号,然后后面我们再去加谁啊表二别名啊,然后你再去S列等于值逗号是不是可以有多个呀啊点二点啊啊只不过是说你的外条件的话,你要先加谁去啊,连接条件下按加筛选条件啊,这是我们九二语码能听懂吧啊我这写一下啊circle考九二啊九语法,但是这种九儿语法它是不是都呃只支持这种内联呀,对吧,是不是只支持这种内联啊。
01:00
那么我们九九语法知识的较多,我写这啊,那么它是这样来写的啊看到哈,Update我们的表一别名嘛,然后你这儿是不是应该有一个这个连接类型啊哎,你是left呀还是right呀,还是inner啊啊连接类型我这样给大家去写吧,就是inner或者left或者是right,是不是draw啊嗯,然后再去写表二别名能跟到吧,然后注意先把这个二连接条件加上,它是这样的,也就是这一大堆是不是就相当于两个表连接上了,哎,你把它当成一个表示能听懂吧,连接上了是不是它会生成一个虚拟表啊,当成一个表示,然后再取,后面就完全一样了吗?啊是不是sat这个呀?啊注意这个地方的列和这个地方的列,它都是说针对于这图和表是不是啊,这个哪个列都行啊,然后再往下。
02:00
啊呃,因为已经连接条件写好了,直接再去加什么就行了,筛选条件就行了,哎,这是九九语法,我们就是九九语法就行,可以吧,九九语法你会了,是不是这个也一样啊啊,我们就试九九啊好了,我写着,呃,这是第二修改多表的记录,好,我们睁大眼睛看上面了,我们来做第一个案例,假如说我想先呢做一个内联的,就是我想去修改张无忌的呃,女朋友的手机号为呃,就是多少呢?114可以吧,我随便写了一个哈,咱们先自己看一下张无忌的女朋友都是谁。张无忌是不是一号呀?呃,一号呃,那么编号为一的男朋友,编号为一的有周芷若啊,小张,赵敏,他们的电话是不是都不是114啊,对吧,我要改成幺四,能看明白吧?哎,那你觉得做这种题啊,是不是应该先去连接上两个表呀?嗯,这两个表就是boy和beauty对不对?好,那应该是呃,按照我刚才的语法,Update后面加表明没有没有主次之分吧?没有,那就是for be,然后再去inner draw beauty表啊,我知道叫Bo吧,那这个就叫做B啊,先bo.id等于b.Bo音ID是不是先把两个表连接上啊?哎,那出现了一个大表,然后再去set谁呀,B里边的是不是放了呀,等于要。
03:47
幺四好哎,筛选条件是谁啊,张无忌这怎么写Bo是不是张无忌在这里边存着呀,包1NAME等于张无忌一共应该几行受影响啊,三行吧啊,因为张无忌有三个女朋友,是三行吧,好是了啊,那么现在我们再去打开我们的数据看一眼,哎,然后看一下是114了吧,114啊哎,怎么就俩呀啊这这还有一个123对不对啊这就行了哈,行,我们再来一个假如说案例啊,我们想呢,修改没有难了啊,稍微难一丢丢,没有男朋友,没有男朋友没有男朋友也就是说是不是在报一次表不存在的呀,修改没有男朋友的女。
04:47
谁的男朋友编号都为张飞哈,都为谁呢?张飞的编号是不是二号啊,啊,是二号吧,都为二号,知道我的意思吧,张张飞目前不是魅力值太小了吗?对不对?然后呢,我们这样哈把呢,就是像谁呢?柳岩苍老师啊,周冬雨啊,像他们的这个男朋友编号是不是都改成二号啊,那我第一步是不是应该先找出这些人呀?啊,只要找出这些人应该用到的是什么,连接外联啊,左联和右联都行,对不对?好,你确定了这一点我们再写阿,还是这两个表是不是,那我就可以先把这个是不是粘过来呀,这次谁是主表呀,要找那个像柳岩仓老师他们,他们在哪个表,是不是女神表呀,那应该是beauty表示主表。
05:47
那它应该是right,我说的对吧,你看这两个表相当于是不是外联上了啊,外联上了之后我们再去set对不对?Set一下我们beauty里边的boyfriend ID是不是为二号呀,是不是这样一个意思啊?并且where谁还有where吗?呃,有是不是where它为now呀?Be里边的ID是不是要找那个主见列是不是ID is now对吧?
我来说两句