首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >修改表及实操案例

修改表及实操案例

作者头像
用户4128047
发布2025-12-23 16:27:14
发布2025-12-23 16:27:14
830
举报

1.修改表名 (1)语法

代码语言:javascript
复制
ALTER TABLE table_name RENAME TO new_table_name

(2)实操案例

代码语言:javascript
复制
hive (default)> alter table dept_partition2 rename to
dept_partition3;

2.增加、修改、替换列信息 (1)语法 更新列

代码语言:javascript
复制
ALTER TABLE table_name CHANGE [COLUMN] col_old_name col_new_name
column_type [COMMENT col_comment] [FIRST|AFTER column_name]

增加和替换列

代码语言:javascript
复制
ALTER TABLE table_name ADD|REPLACE COLUMNS (col_name data_type
[COMMENT col_comment], ...) 

注:ADD 是代表新增一字段,字段位置在所有列后面(partition 列前),REPLACE 则是表示替换表中所有字段。 (2)实操案例 (1)添加列

代码语言:javascript
复制
hive (default)> alter table dept_partition add columns(deptdesc
string);

(2)更新列

代码语言:javascript
复制
hive (default)> alter table dept_partition change column
deptdesc desc int;

(3)替换列

代码语言:javascript
复制
hive (default)> alter table dept_partition replace
columns(deptno string, dname
string, loc string);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档