hive : 添加列,修改列名|类型 , 更新表名,删除列,存储位置
1. 添加列(ADD COLUMN):用于向表中添加新的列。例如:
ALTER TABLE table_name ADD COLUMN new_column_name data_type;
2. 修改列名(CHANGE COLUMN):用于修改表中的列名。例如:
ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name data_type;
3. 修改列的数据类型(ALTER COLUMN):用于修改表中的列的数据类型。例如:
ALTER TABLE table_name ALTER COLUMN column_name SET DATA TYPE new_data_type;
4. 删除列(DROP COLUMN):用于从表中删除列。例如:
ALTER TABLE table_name DROP COLUMN column_name;
5. 修改表名(RENAME TO):用于修改表的名称。例如:
ALTER TABLE old_table_name RENAME TO new_table_name;
6. 修改表的存储格式(SET FILEFORMAT):用于修改表的存储格式。例如:
ALTER TABLE table_name SET FILEFORMAT file_format;
7. 修改表的存储位置(SET LOCATION):用于修改表的存储位置。例如:
ALTER TABLE table_name SET LOCATION 'new_location';
8. 添加分区(ADD PARTITION):用于向分区表中添加新的分区。例如:
ALTER TABLE table_name ADD PARTITION (partition_spec);