00:00
好看第二种方式,通过insert这个关键字,我们第一次往have表里面插数据,是不是就用的insert呀,对吧,而且他还跑了一个micro的一个任务,是不是关键,我们这个就不演示了,我们主要看从其他表里边。通过这种ins色来插入,就查询插入的方式,前面也一样,Ins色当然over right或者into,你看这一块我们就要看一下,刚才我们是不是如果不加那个音into有问题啊,就漏的方式的时候,对吧,但这一块你要注意他就不要这个into了,Into了它其实就很简单,你之前你的是写了一个,这之前你是用Y64来表示你的数据吧,具体的数据要导入的数据,现在呢,你不用Y6丝了,而用的是什么?一个查询语句,一个查询语句导入的是这种方式,这种方式那我们来做一下吧,我们现在只有。
01:05
Student这张表示是吧,然后STUDENT2这张表是不是一个分区表d month day对吧,Month day,那我们可以往它具体的二级分区里面插入数据也可以吧,好,Ins色。我们还是用into吧,还是用into,或者你用over也可以是吧,你色into哪张表吧?Inser into table,然后ST2,然后是partition嘛,因为ST2是不是一张分区表啊,你往分区表里边插入数据的时候,你一定要指定它的一个分区啊,指定分区part是month,它是注意啊,这个表示二级分区,看见没对吧,二级分区month等于一个。
02:02
这个就随便吧,202006,然后逗号吧,然后一个D等于262623或二六都行,我们先看一下这个分区有没有,没有的话他自己会创建是吧,其实看不看都无所谓,虽然在206有是吧,二三它有的是23是吧,那我们就这样二六啊,这是指明的分区,然后正常的后面你本来是跟的是Y64吧,Y64插入多数据,好,现在我们用的是select。新哎,From student这张表走ins色,你看ins色只要涉及到in色插入的时候,它都会去走map任务吧,走map任务,你看看map是不是可以在output那块进行压缩啊,输出的地方进行压缩啊,也就是说你通过这个insert这种方式插入呢,你可以往这个表里面最终插入的是一个什么压缩文件。
03:08
啊,就是减少它的一个存储空间,这边已经显示结束了,Select星from s2。是26这个分区吧,26这个分区啊,是有两份数据的,因为我们student那个表示有student.tt跟student杠什么COPY1还记得吧,两个文件的,所以他把所有的数据都导过来啊,都能导过来这样的,我还有这种看一下啊,他可以多插入模式,就是说他这个语句啊,可以行好几个。写好几个啊,如果说你是从这张表里边,就是你这个查询语句啊,看这两个查询语句都来自于同一张表吧,你还可以把这个。
04:05
把这个表提到前面去,看到没正常的,我们刚才写的是不是这个在这后面对吧,在这后面呢,现在还可以提到前面去啊,我们操作一下啊。其实刚才我们的这个不用是先是from那张表吧,S to,我们要从这张表里边查入数据,查出数据,往我们这个分区表里边插入,分区表里边插入那是insert into table,然后一个partition partition。然后我把这个拿一下,二四跟二五没有是吧,我们要往二四里面插一份,二四里面插一份是select星,Select星就没了吧,From student不用写了啊,我们是这种方式,只不过现在文档里面写的是什么具体的字段是吧?然后因为他这个student表当时改成了一个分区表,所以它要指定分区,这你这点转换啊,要反应过来,OK,然后接着还有一个。
05:20
往二五分区里面插入吧,二五,然后也是谁来的星,走一下啊走一下,这也是可以的,你来自于同一张表的话,你可以把表名提到前面去,当然如果你要插入的东西不是来自于同一张表,那你就乖乖的在这后面写就可以了吧,啊,你就多写点,敲点单词而已,这样也成功了啊,成功了我们检查一下看有没有插入进去了,Like的新from s2走是2425都有了呀,五也也能插入进来,是这样的,除了insert这个插入方式可以直接跟上Y64之外,它可以从其他的表里面去查询一些数据,往里边塞进去,而且同时你要知道的是,它不仅可以单表查询吧,哎,多个表同时查询插入也是可以的啊,也是可以的,这没有问题的。
06:21
啊,这是我们所讲的这个色啊,这种方式。
我来说两句