Hadoop生态hive(六)Hive QL表
生活随笔
收集整理的這篇文章主要介紹了
Hadoop生态hive(六)Hive QL表
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
一、創(chuàng)建表
語法:
create [temporary] [external] table [if not exists] [db_name.] table_name [(col_name data_type [comment col_comment], ...)] [comment table_comment] [row format row_format] [stored as file_format]例子:?
create table if not exists person ( id int, name string ) comment 'human table' row format delimited fields terminated by '\t' lines terminated by '\n' stored as textfile;?
二、查看表的結(jié)構(gòu)
語法;
desc[ribe] table_name;例子:
describe person;?
三、修改表
語法:
alter table name rename to new_name alter table name add columns (col_spec[, col_spec ...]) alter table name change column_name new_name new_type alter table name replace columns (col_spec[, col_spec ...])?修改表名:
alter table person rename to human;加列:
alter table human add columns (age int);刪除列:
?
四、刪除表
語法:
drop table [if exists] table_name;例子:
drop table human;?
五、數(shù)據(jù)插入、查詢與刪除
插入:
insert into human values(1,'pan',13);查詢:
select * from human;刪除:
truncate table table_name; -- 清空表,第二種方式 insert overwrite table table_name select * from table_name where 1=0;總結(jié)
以上是生活随笔為你收集整理的Hadoop生态hive(六)Hive QL表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何让两个路由无缝连接wifi两个路由器
- 下一篇: Apache Druid(一)简介