00:00
好,那接下来呢,这个ins色好,Ins色的这个啊,那么ins色的这个内容呢,其实对于这种方式是不是我们已经演示过了,这没问题吧,Y6丝跟买当中没有什么区别,如果说你后面Y6丝它是S嘛,多条对吧,你可以放多个啊,多放分开啊,多个插入这种是没问题的,一般其实如果真的在have里边啊,很少也会这样去放数据。存储的数据量大,你一条一条的放太慢了,对吧,啊一条一条放太慢了,所以说呢,Ins色这种模式,我们更多的用的是哪种呢?查询导入的方式。从另外一张表里边查出来,往这张表里边去放。通过这种方式来做的,当然呢也有两种,一种呢是insert啊,Over right,还有一种是insert into,对吧,那我们来演示一下啊,这块呢,我们正好有两个student表,对不对,对吧,一个student,一个STUDENT1目前而言他们两个数据是完全一样的。
01:09
对吧?啊,都是我们刚才所说的那三个啊,呃,那接下来呢,我们去往里面加点数据,叫insert,我先用into啊,因为我如果用over red就不知道它到底有没有插成功,因为就算不成功是不是也是那三条数据,因为原本完全一样嘛,所以先用into啊into,呃,然后呢,我们往student里边去放。啊,黑色into student,然后呢,我们写的新from这个什么一,哦对,还有一个这个东西。那如果能成功的话,他再查应该是什么情况。应该正好来数,就两份对吧。
02:03
这是查询导入,那这个呢,在生产环境当中也是用的比较多的一种方式啊,先来的from哪张表看一下,我们把这个student里边放的对吧。两份了对吧,刚才四六的肯定只有一份嘛,啊这个是哎,从另外一张表里面查数据,导到另外一张表里可以做这事,当然还可以干什么覆盖是不是,呃,覆盖的话就音色的over right啊,然后呢,Student。还是一样的,这个地方like的新from student什么一这张表,哎,这个地方有一个问题啊,就是说right这个地方必须要加一个table啊,Right into可以省啊,Into可以省,呃,Right table啊,走一下。那如果这个可以成功的话,那就是说student查出来又数据只有一份了,对吧,啊一份只有三条对吧,它是覆盖。
03:19
但就是跑吧的时候就会比较慢新啊from又查这个student这张表。又只有一份了,对吧?啊,又只有一份了,而且我们能看出来这个地方数据肯定是被删掉了啊,你看这就行了,它只有一份,然后你看这个更新时间是不是刚刚啊,对吧,如果说他是最早的那个student的话,他应该放的是student.tsd最早的时候对吧?因为是漏上来的啊,这是从一张表里边查数据,往另外一张表里边去导啊,往另外一张表里边导,那么有没有同学有个想法,呃,我从自己表里边查数据,往自己里边倒。
04:03
那这个我们试一下。我那大说用还是用这个有办法知道,因为就看时间嘛。就是说现在这个文件等会文件肯定是一样的名字,我们就看什么看时间对不对啊好,那我们试一下啊。任务都运行起来了。当然我们是c select新啊,那生产环境当中可能是c select的某几个字段呀,或者说对这个字段呢,进行一个修改,这就是我们说的在have当中,我们一般修改不用update这个语句,而直接用in inside or right,可能会查自己往里面去覆盖,但是不是新啊,新没有意义,是不是它成功了之后呢,我们查数据是这样子的,然后我们刷新,注意啊,刚才是26是吧,是不是说重新写了一个文件啊,对吧?啊,确实是重新写了一个文件。
05:20
啊,但是这种情况其实没有意义,但是它确实可以,也就是说生产环境当中呢,如果说我们要修改某一张表的某一个字段什么时候对吧,我们可能用这种方式去修改啊,用这样的方式去修改,而不是用update啊,因为update对那张表建表的时候还要做特殊处理,还要建成一张有事物的表,而其实在汉武当中呢,我们曾。用的更多的就是增和茶对吧,山和改用的很少,所以说建立一张事物的表,那想它肯定是效率比较低,这样面有事物的表,你想想看效率肯定怎么样。买收个讲过事物吧,买收个里面事物大特征A分别是什么?A原子性,一致性,还有呢,隔离性,还有呢,实质化还行啊,但是原子性知道的人更多一些,越往后就声音越来越小了,没几个人知道是吧?
06:24
行,那这些东西其实你要一旦开事物肯定效率比较低嘛,因为他会加速对吧,而且在买当中,他加的锁呢,还是那种所谓的叫悲观锁啊,悲观锁就是说我只要加了锁,只有我一个人能操作这个东西,不允许其他人操作,其实加锁过程当中,既然有悲观锁,那肯定还有什么乐观锁啊,还有乐观锁,这个是后续要给大家去讲到的一些东西啊,行,这是自己查询,从自己表里边查数据,往自己里边写也可以,当然用into也可以,Into的话就是两样对吧?啊,就是两份啊,这是查询,从单表查询,其实对于这个查询语句而言啊,还可以。
07:11
多表查询啊,多表查询,呃,也就是说这个你看一下啊,其实当这个for student,我们把它写在前面了,其实写在后面也一样啊,这个是什么意思呢?那。看这是一个查询语句对吧?啊,这个地方呢,是分区表,我们就不用考虑这个后面的一个事情啊,然后接下来呢。到这就够了。他过了,然后看这还有一个查询。长一条件呢,可以写多个,从多张表里边,你注意到只有一个什么,只有一个分号啊,只有一个分号啊,那这个语法显得有点奇怪啊,正常的呢,我们可以这个,为什么这样写啊,是因为最后两个查询啊,都查的是什么同一张表,所以说from student可以提前。
08:10
是这个意思,可以提前啊,From可以提前,如果说你把它写在这个后面正常的,那我们写一个正常的啊,那这样我们怎么写呢?In色的我们就用into了啊,然后呢,Student,然后的新from这个的一表,我换一个表,对吧,然后接下来我再写一个,其实这些东西搞得就好像是花里胡哨的是吧,没没什么实际作用,哪个打错了啊,这这个打错,所以说刚才说这个东西他不认识啊,Student,然后这个地方。
09:04
的一啊,或者说都是往这张表里插入,我们可以把这个两是哪一块。啊,那还是这样的student啊,然后呢,是这样去写一下,然后把这个东西在干什么,再来一份,其实这个就是搞得好像这个语法,其实你后面的也也不去用啊,诶student我看一下这个东西pass,他说这个in色student这个语法稍等一下,这个是可以的是吧,然后两个。我们先把那个搞一下,然后再去操作我们的事情。
10:14
那我们先把那个按照正常的写一下,From这个student in这张表,然后去insert into table student,然后是select新,嗯,或者说这个地方我们应该select的看加name对吧?啊,也不需要不要过滤条件了,呃,然后再接下来into,你看这种啊。Same output cannot be market times student,这个东西还只能往两张表里面去放,只能往两张表里边放啊,就是说那我再再搞一张表啊,呃,这个文档当中呢,为什么它可以啊,就是因为这个地方我们用了一个什么分区表,而是放到两个不同的分区里边的啊,放到两个不同分区,嗯,那这样啊,Show table4 table4有一个STUDENT1是吧,TABLE2,然后ID也是这个什么,然后那也用什么,然后是,然后so much limited,然后是。
11:40
对吧,然后是特殊黑体的,还是那个什么杠T啊,还是这个杠T,行,那需要往两张表边去导入,其实这个就说了,它比较这个,呃,从这个student的表里边,我们去查数据,往一跟二里边去导,OK吧,啊from student这张表,然后inser。
12:05
Two table student1这张表select ID name,然后再往什么二对吧,然后还是来的ID加一个。累哪个又少个T,气死我了了,In色啊,第一个也少了一个是来这个没少是吧,然后我再查一啊音色的table student1没有问题了吧,主要他这个have当中,这个客户的标准应该在哪,如果说一旦敲了回车上面去了,你就得从头敲,你上面改不了,呃,然后是谁那个的ID加name对吧,呃,Insert。
13:12
二是那个ID加name。一般这种情况下,其实在后面包括我们做拿那个项目的时候,这种都都不会用啊,都不会用太奇怪了,这种语法对吧。我们如果说真的要往这两张表里面导数据的话,我们完全可以写出来什么两条搜口用分号隔开去导这个数据,对吧?这是音色的第二种用法。
14:05
啊,就从多张表里边去导数据啊,当然呢,你可以往多张表里边去放数据,其实他也最后他走的是不是两个任务啊,还是两个任务对吧?啊跑到两个mmr啊,其实跟我们分开有什么区别,只过是放在一起的,我们可以用分号隔开,然后用杠E或者杠F一起去执行s select的,然后呢,先from这个student一再看看一眼是吧,这个就三次了,因为刚才又倒了一次,二李白也有两次了啊,有两次了,因为是从student倒过来的吗?Student还知道是什么数据,Student本人两份对吧,所以说这块呢,STUDENT1里面就有三份,而斯二呢两份对吧,因为斯STUDENT1本身就有。就有一份对吧?啊,就有一份是这样的一个情况啊,像这是音色的,那我们主要其实掌握的就是前面这种这种单表,往单表里边去导入数据的啊,当然呃,我们刚才所提到的,虽然单表大家可能看到的是A,是不是我只能从A表查询数据往B表放呢?
15:13
不是这个意思啊,你往B表放,我们所说的单表是最终接收数据的是一个单表,而你查询的表啊,可以多个,可以用什么join啊,可以用join这种方式去连接。对吧,啊去连接当然有draw的话就有draw draw还有全麦连接啊这种方式对吧,这是音色的这种方。
我来说两句