1. 程式人生 > 其它 >hive幾種建表方式

hive幾種建表方式

技術標籤:hive

普通建表

如建立一個分割槽表:
create external table if not exists default.deptpart1(
deptno int,
dname string,
loc int
)
PARTITIONED BY(area string)
row format delimited fields terminated by ‘\t’;

like語法

 create table person2 like person;

在這裡插入圖片描述

建立的表只是複製表結構沒有資料;如果是分割槽表,建立的依然是分割槽表,只是分割槽資訊是沒有的只有列的結構;

as select 語法

     create table deptpart1_back as select * from deptpart1;

在這裡插入圖片描述
在這裡插入圖片描述
將查詢的結果,按照順序作為新的普通列,不能建立分割槽表;