HIVE 建表及对表基本操作
建表的三种形式
1.直接建表
create [external] table [if not exists] tab_name
( row_1 type,
row_2 type )
partition by (row_3 type,type_4 type )
row format delimited fields terminated by ’ a’
stored as b location 'c ';
[external] ;设置为外部表,不设置时候,默认为内部表
[if not exists]:这个防止表已经存在是报异常
partition by :设置分区字段
a:设置列的分隔符(不设置默认为‘、001’)
b:为表的存储文件格式(不设置默认txt格式)
c:为数据存储存储路径(不设置默认为系统设置路径)
2.查询建表法
create [external] table [if not exists] tab_name
row format delimited fields terminated by ’ a’
stored as b location 'c ’
as
select name_1,name_2,name3 from tab_name2;
[external] ;设置为外部表,不设置时候,默认为内部表
[if not exists]:这个防止表已经存在是报异常
a:设置列的分隔符(不设置默认为‘、001’)
b:为表的存储文