6.1
重命名表
1
)语法
ALTER TABLE table_name RENAME TO new_table_name
2
)实操案例
hive (default)> alter table dept_partition2 rename to dept_partition3;
6.3
增加
/
修改
/
替换列信息
1
)语法
(1)更新列
(2)增加和替换列
注:
ADD
是代表新增一字段,字段位置在所有列后面
(partition
列前
)
,
REPLACE
则是表示替换表中所有字段。
2
)实操案例
(1)查询表结构
hive> desc dept;
(2)添加列
hive (default)> alter table dept add columns(deptdesc string);
(3)查询表结构
hive> desc dept;
(4)更新列
hive (default)> alter table dept change column deptdesc desc string;
(5)查询表结构
hive> desc dept;
(6)替换列
hive (default)> alter table dept replace columns(deptno string, dname
string, loc string);
(7)查询表结构
hive> desc dept;
7 删除表
hive (default)> drop table dept;