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属性

增加SerDe属性的语句如下:

ALTER TABLE table_name SET SERDE serde_class_name [W

你可能感兴趣的:(Hive,勤奋的Hive)