Hive修改表和删除表
表重命名
基本语法:alter table old_table_name rename to new_table_name;把表score4修改成score5alter table score4 rename to score5;
增加/修改列信息
(1)添加列
alter table score5 add columns (mycol string, mysco string);
(2)查询表结构
desc score5;
(3)更新列
alter table score5 change column mysco mysconew int;
- 删除表
drop table score5;
- 清空表数据
truncate table score5;
- 重命名分区
把score的201806分区改成201906
alter table score partition(month='201806') rename to partition(month='201906');
- 删除分区
alter table score11 drop partition(month='201806');
删除并不存在的分区时不会提示错误信息
发布评论