Hive常用语句记录

1、修改表名、表移库

ALTER TABLE {database.old_table} RENAME TO {database.new_table}
  • database.old_table:老表名
  • database.new_table:新表名

2、Hive表及分区添加字段

#表添加字段
alter table tablename add columns (field type);
#分区添加字段
alter table tablename partition(xxx = yyy) add columns(field type);

3、Hive表修改字段名、字段类型

alter table tablename change column column_old_name column_new_name int

change column之后会跟三个参数,按照顺序依次是:老字段名、新字段名、新字段类型

4、重命名表

ALTER TABLE table_name RENAME TO new_table_name;

// 例如想将数据表移动到别的数据库,可用该命令
ALTER TABLE old_database.table_name RENAME TO new_database.table_name

你可能感兴趣的:(Hive)