(1)怎么加载数据
加载本地文件(2)如果想覆盖原先已有的数据:
load data local inpath ‘本地文件路径’ into table 表名partition(xxxx=xxxx)
加载hdfs的文件:
load data inpath ‘文件路径’ into table 表名partition(xxxx=xxx)
load data local inpath ‘数据文件路径’
overwrite into table 表名
partition(xxx=xxx);
(3)想表中追加数据:
会覆盖原先的数据
insert overwrite table 表名 partition(xxx=xxx)数据/select * from 表名
追加
insert into table 表名 partition(xxx=xxx)数据/select * from 表名
(4)动态分区:
insert into table 表名静态分区的键必须在动态分区的键之前;
partition(xxx=xxx//静态分区的键,xxx//动态分区的键)
<span style="color:#FF0000;">select * from 数据来源表;</span>
(5)从某个表中分离数据并创建一个新表:
create table 新表名
as select * from 原表名;
(6)提取数据:
insert overwrite local directory ‘文件夹路径’
select * from 数据来源表;