00:00
好,我们来看一下修改语句,修改语句呢,意思是说我们表中已然有了数据,那么可能根据一些需要呢,我们需要把里面的数据进行一些更改,当然更改的时候不一定是说我整行的数据都去更改,是不是可能更改呃,某一些行里边指定的列的数据啊呃,这是有可能的哈,行吧,那我们一起看一下它的这个语法,呃,语法那我们分为这么两部分来给大家去介绍哈,嗯,这样去写,那么首先第一点呢,我们是修改我们单表中的记录,也就是只针对于一个表,然后接下来呢,我们补充一点,我们来去修改多表的记录,其实也叫做级联更新啊,叫做级联更新,这个是补充给大家的,明白吧,也就重点掌握的是哪个呀,单个的啊,这个是要求重点掌握,下面这个根据自己的精力来看啊,那么你要是精力有限的话,就只掌握第一个。
01:00
啊也就足够咱们使用了,能听懂吧,我们先看第一个修改单表的记录,它的语法是这样来去写的,Update修改后面你得加你要修改哪个表吧,那也就是表明,然后再去set后面去加修改哪些列啊等于是不是新的值啊啊心值,那么当然呢,要求你的值的类型和你这个列的类型是不是必须一致或者兼容啊啊同样还是跟插入式的啊,就是要一致或兼容,并且如果字符和日期型要加单引号,数值型是不是不用加呀?啊跟前面一样,我也可以修改多列,那么我们中间记住了是用逗号,逗号隔开我们列,再等于心值,逗号点点可以多个,假如说我们这样去执行SQL语句的话,是不是代表这个表里边所有的行是不是都去更新了呀,因为你想啊,你要。
02:00
那这样的去写,你也没有加条件,那是不是这个表里面所有的行都更新了呀,所以往往我们都会去加一个什么where啊,Where后面我们加的也是谁呀,筛选条件分号结尾注意看,那从语法角度上来讲,我where后面的筛选条件注意了,跟当时咱们讲查询时的筛选条件是完全一样的,我们当时查询的时候讲的筛选是不是说可以加条件表达式可以加逻辑表达式,是不是也可以加模糊查询啊,这个地方依然一样,没有一点区别。然后从执行上来讲,他的意思是说先去呢执行我这个表去,也就是先找这个表锁定了数据源,是不是再进行一个过滤筛选呀,啊,然后呢,我们是不是再去修改值啊,也就是执行顺序的话,它是123能听懂吧,啊它是这样的哈。
03:00
好了,满足条件的再去更新嘛,那我们来去试几个,呃,首先呢,我们看一下修改单表的记录,第一个案例,案例一,假如说我想修改一下我们的beautyt表中啊,Beautyt表中呃,我看一下数据都有谁哈,我们打开一下是不是这么多了呀啊,比方说我们把这个姓唐的,这不是唐艺欣他就姓唐吗?对不对,姓唐的这个他们的电话我们都改成138什么什么什么可以吧,哎,我们来改,来做这样的一个更新,那也就是说修改beauty表中姓唐的女神的电话为13899888899可以吧?啊更改成它怎么写呀,根据我刚才说的update beauty set电话。
04:00
是不是要修改电话问等于是不是这个啊,把这个粘过来哈,这是修改它,然后再去加where条件,姓唐的那应该是name like啊是不是唐呀啊百分号能跟上吧,哎,这样去写哈,来我们直写好,应该是四行受影响了对吧?嗯,四行受影响好我们看一下数据哈,改没改来看一下没刷新是吧,没刷新我们把这个刷一下,重新打开好看一下改了吧,啊这个都改了,这呢行吧,这是关于第一个修改,那假如说我要是修改多个呢,比方说我把他的电话改了啊,我再改一个别的呢,这个也是可以的啊再来一个案例,案例二,呃,比方报一字表吧,我们换一下哈,我们把这个二号鹿晗,也就是把二号的这。
05:00
个男神名啊,咱们改一个咱们班的吧,改成谁呢?改成张飞吧,行吧,嗯,魅力值呢,改成1800,然后修改我们报一表中的ID号为二的名称为是不是张飞啊,然后魅力值为为十吧,然date是不是boy意that我们的呃名称名称的话还是叫包1NAME等于是不是张黑呀啊魅力值逗号user的CP等于十对不对,这两个能不能换位置啊,可以的哈,这个位置无所谓,然后在YID等于二对吧?嗯,我们现在再去执行啊,一行受影响对吧?然后现在再去打开。
06:00
看哎还是啊,因为它打开过了就不行啊,改了吧,嗯,行了,哎,这就是关于我们的一个修改单表的这个记录,这个应该没什么疑问是不是,嗯。
我来说两句