快捷搜索: 王者荣耀 脱发

Hive学习之修改表、分区、列

修改表的语句允许改变现有表的结构,通过该语句可以增加列/分区,修改SerDe,增加表和SerDe的属性或者重命名表。与之类似,修改分区的语句可以改变指定分区的属性。

重命名表

重命名表的语句如下:

ALTER TABLE table_name RENAME TO new_table_name

修改表属性

修改表属性的语句如下:

ALTER TABLE table_name SET TBLPROPERTIES (property_name = property_value, property_name = property_value,... )

使用该语句可以增加表的元数据,last_modified_by, last_modified_time属性自动被添加和管理,可以使用DESCRIBE EXTENDED table_name查询新增的表属性。

修改表注释

要修改表的注释,只需要使用上面介绍的修改表属性语句,将property_name指定为comment 属性即可:

ALTER TABLE table_name SET TBLPROPERTIES(comment = new_comment);

增加SerDe属性<

经验分享 程序员 微信小程序 职场和发展