hive几种建表方式

Posted 海绵不老

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;



将查询的结果,按照顺序作为新的普通列,不能创建分区表;

以上是关于hive几种建表方式的主要内容,如果未能解决你的问题,请参考以下文章