Hive 常用操作备忘录

🚗 表操作

  1. 表重命名
1
ALTER TABLE table_name RENAME TO new_table_name
  1. 修改表注释
1
ALTER TABLE table_name SET TBLPROPERTIES('comment' = new_comment);
  1. 查看表的创建语句
1
SHOW CREATE TABLE table_name
  1. 创建表并导入txt文件
1
2
3
4
5
6
create table table_name (
uid INT,
name STRING
) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE; -- 使用 \t 分割字段

load data local inpath '/tmp/data.txt' into table table_name; -- local 代表本地文件路径

🚗 列操作

  1. 添加列
1
ALTER TABLE table_name ADD COLUMNS (col_name data_type )
  1. 修改列
1
ALTER TABLE table_name CHANGE a a1 INT
  1. 删除列 - 只会修改元数据,不会删除hdfs文件
1
ALTER TABLE table_name replace columns(name string);

🚗 分区操作

  1. 查看表的所有分区
1
SHOW PARTITIONS table
  1. 删除分区
1
ALTER TABLE table_name DROP partition
0%