00:00
好,那接下来试一个。DML啊,数据操作语言,但是这个DML呢,不是说在这个第五章里面全部介绍了,刚才我们举这个例子,查询就拎出去的了啊,这里面呢,我们更关心两个东西。数据的导入和。导出。啊,导入指的是从本地文件系统HDFS将数据呢导到我们汉表里的。那导出就是反过来从汉表把数据导到本地分离系统能听懂啊,讲到这个事来我们看一下,那我们学到之前是不是了解过一个漏命令。大家而且知道了漏呢,可以将本地文件系统的数据以及SD数据。加载到表里边,这没有问题对吧?啊,同时呢,分区表也可以啊,都是load的data,这个没有问题,然后本地分题系统和logo,然后是不那个HDFS就不要这个logo,然后直接给你pass掉,然后路径后面是不是into table。
01:04
对吧,好,Into的一个关键字可调。在这。这个用中档分开,是不是两个可选啊,可以选一个into和over一看。能明白他们俩的区别吗?O是什么覆盖?就是不管你有没有以前的数据,我直接通通没了,那into呢?追加啊,你前有数据了,我再追加进去这个意思,那我们可以测一下这个用啊,后面就是我们一直用的,只不过说这个东西我没有见过over来啊,现在呢,这个里边我还是把这个表改回来了。改成一个ID吧,啊,现在那的心。From,这个是,哈哈是吧,这张表走。只有一个123这个ID啊,这个没有问题,现在呢,我希望把这个数据再多一份,对吧,漏。
02:01
叫。In pass是OPT。Module,然后是这个data底下有一个aa.txt,然后我用into。Table到这个,哈哈,这张表,那我查的时候它会出现。135。啊对,这个是aa.t之前导的是哪个数据啊,123是sto吧,因为这个是123啊,所以说我还说应该是两份是这个意思啊,给它查出来了好然然后我如果说把这个地方改成什么。呢?写错了吗?Load data localass。
03:01
O,没问题啊,可哈哈。Load data localas这个东西。有说卖不是这个报错不是你说的是什么意思说。哈哈。ID,一个idea。漏的。我试一下data local。In pass掉啊pass,然后这个地方呢,写一个。固定OPT。猫掉。然后贝塔,然后叫这个a.D呃,用into是没问题的,对吧,Table这个哈哈。
04:04
这个没问题的,然后我们来一下这个哈,没问题,又追加了12345对吧?呃,然后把这个into改成over,单词没写错吧。的表示已覆盖的,对这样这种加个这种over into不是就是这个over,是应该是用括号括起来啊,应该这块呢,文档改下,就这块呢,应该加个什么。加一个中括号啊,这样的一个形式。啊是可选项,你不选的话,默认你没有啊没有OK,那这个时候我们来查一下这个数据。只有a.TSD一个对吧,这是覆盖的一个区别啊,这是覆盖啊,追加和覆盖啊这个东西,因为之前其他的一个内容就是这个地方。
05:02
是不是也是一个可选项对吧?加了就从本地导,不加就从HD导对吧,后面还有如果你这个表是分区表,你还要加什么。Partition对吧?啊,还要加partition,你要找到你的分区啊,这个才是完整的一个load命令啊,完整的一个load命令是这块的一个东西。来把这个截一下。
我来说两句