一、什么是 Hive

Hive 是 Apache 下的一个开源的数据仓库工具,它可以将结构化的数据文件映射为一张数据库表,并通过类 SQL 语言进行查询,管理和分析大数据,它可以将非结构化的数据映射为结构化的数据,从而实现快速的数据查询和分析。Hive 支持 MapReduce 作业,可以将查询结果导出到 HDFS 文件系统中,也可以使用 HiveQL 语句将结果存储在 Hive 表中。

二、Hive 更改表属性

Hive 提供了一系列的语句来更改表的属性,比如添加列,删除列,修改列,修改表名等。

1、添加列

可以使用 ALTER TABLE 语句添加新的列,语法如下:

ALTER TABLE table_name ADD COLUMNS (column_name data_type [COMMENT column_comment], ...);
SQL

2、删除列

可以使用 ALTER TABLE 语句删除列,语法如下:

ALTER TABLE table_name DROP [COLUMN] column_name;
SQL

3、修改列

可以使用 ALTER TABLE 语句修改列,语法如下:

ALTER TABLE table_name CHANGE COLUMN old_name new_name data_type [COMMENT column_comment];
SQL

4、修改表名

可以使用 ALTER TABLE 语句修改表名,语法如下:

ALTER TABLE old_name RENAME TO new_name;
SQL

三、总结

Hive 提供了一系列的语句来更改表的属性,包括添加列、删除列、修改列、修改表名等,这些语句都是使用 ALTER TABLE 语句实现的,使用这些语句可以轻松的更改表的属性,提高工作效率。