博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
07_Hive的基本命令_Insert命令
阅读量:6414 次
发布时间:2019-06-23

本文共 781 字,大约阅读时间需要 2 分钟。

1.将查询结果插入Hive表语法结构:

1.1.基本模式插入:

INSERT OVERWRITE TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...)] select_statement1 FROM from_statement 

1.2.多插入模式:

  FROM from_statement

  INSERT OVERWRITE TABLE tablename1 [PARTITION (partcol1=val1, partcol2=val2 ...)] select_statement1

  [INSERT OVERWRITE TABLE tablename2 [PARTITION ...] select_statement2] ...

 1.3.自动分区模式:

INSERT OVERWRITE TABLE tablename PARTITION (partcol1[=val1], partcol2[=val2] ...) select_statement FROM from_statement

2.导出表结构:

 

方式1:查询结果导入到一张新的Hive表中:create table t_temp as select * from t_test; 

 

方式2:查询结果导入到一张已存在的Hive表中:insert into table t_temp select * from t_p;

 

2.1.导出数据到本地INSERT OVERWRITE [LOCAL] DIRECTORY directory1 SELECT ... FROM ...

2.2.导出数据到HDFS

 

 

转载于:https://www.cnblogs.com/yaboya/p/9288214.html

你可能感兴趣的文章
我的友情链接
查看>>
maven 继承聚合依赖属性
查看>>
链式二叉树
查看>>
mysql show processlist命令 详解
查看>>
ubuntu下架设svn服务器及在windows建立svn+ssh客户
查看>>
设计模式系列-外观模式
查看>>
C++编程->import函数
查看>>
DNS
查看>>
只读表空间的备份与恢复
查看>>
Zookeeper 集群
查看>>
设计模式-外观模式
查看>>
给年轻工程师的十大忠告(转载)
查看>>
Java访问USB设备
查看>>
服务端 REST与页面兼容的URL设计
查看>>
servlet中的客户端和服务端跳转
查看>>
六、Python自动化运维入门(面向对象编程)
查看>>
linux下svn命令大全
查看>>
java数据库MySql以及SQL语句
查看>>
dom4j.Document 遍历节点信息
查看>>
推荐漂亮的flash网页MP3音乐播放器
查看>>