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几种建表方式的主要内容,如果未能解决你的问题,请参考以下文章

关于如何记录数据更改记录的两种建表方式

hive建表语句

hive 建表方式及参数详解

hive 学习系列三(表格的创建create-table)

HIve语法

HIve语法