07_Hive的基本命令_Insert命令


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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM