hive幾種建表方式
阿新 • • 發佈:2020-12-13
技術標籤: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;
將查詢的結果,按照順序作為新的普通列,不能建立分割槽表;