学习 Hive(六):HQL 实战与优化

实战

显示建表语句

SHOW CREATE TABLE <库名>.<表名>  

新增列

ALTER TABLE ADD COLUMNS (name STRING, sex STRING)  

删除列

Hive 没有提供 ALTER TABLE DROP COLUMN 的功能,如果需要删除列,只能通过替换的方式实现:

列名 类型
name string
birth date
sex string
ALTER TABLE REPLACE COLUMNS (name STRING, sex STRING)  
列名 类型
name string
sex string

优化