Hive 表結構操作
阿新 • • 發佈:2017-06-22
comment 修改字段 color alt 名稱 user str exists change
- 添加列 add columns
alter table table_name add columns (id int comment ‘主鍵ID‘ ) ;
默認在表所有字段之後,分區字段之前。
- 替換列 replace columns ,會替換所有列,慎用
alter table table_name replace columns (id int comment ‘主鍵ID‘ ) ;
- 修改字段名稱、類型、註釋 change
1. 修改字段註釋
alter table table_name change id id int comment ‘訂單號‘;
2. 修改列名, id 改成 tab_id
alter table table_name change id tab_id int comment ‘訂單號‘;
- 刪除表分區
alter table table_name drop if exists partition (statis_date=‘20151015‘);
- 刪除文件(如果是外部表)
Hive 模式: dfs -rm -r -f /user/kimbo/table_name/statis_date=${date_7} ;
命令行模式: hadoop fs -rm -r /user/kimbo/table_name/statis_date=${date_7} ;
Hive 表結構操作