美文网首页
Hive修改表属性

Hive修改表属性

作者: 香山上的麻雀 | 来源:发表于2020-03-11 09:27 被阅读0次

语法

ALTER TABLE name RENAME TO new_name
ALTER TABLE name ADD COLUMNS (col_spec[, col_spec ...]) 
ALTER TABLE name DROP [COLUMN] column_name
ALTER TABLE name CHANGE column_name new_name new_type
ALTER TABLE name REPLACE COLUMNS (col_spec[, col_spec ...])

Rename To… 语句

  • 对于内部表,除了更新表的元数据之外,还对表的目录名称进行修改。
  • 对于外部表,这个操作只更新元数据,但不会更改存放数据的目录名称。
ALTER TABLE oldTableName RENAME TO newTableName;

Change 语句

下表包含employee表的字段,它显示的字段要被更改。

下面查询重命名使用上述数据的列名和列数据类型:

ALTER TABLE employee CHANGE name ename String; 
ALTER TABLE employee CHANGE salary salary Double;

添加列语句

下面的查询增加了一个列名dept在employee表。

ALTER TABLE employee ADD COLUMNS (dept STRING COMMENT 'Department name');

REPLACE语句

这个操作其实是将原有的列删除,然后再添加新的指定的列。

ALTER TABLE employee REPLACE COLUMNS ( eid INT empid Int, ename STRING name String)

备注:

 ALTER TABLE  table_name  add columns( dept string COMMENT '') CASCADE;

加分区表字段需要加上CASCADE

创建一个Schema一样的新表-- Like

CREATE TABLE new_table LIKE existing_table;

整理自:
1.https://www.cnblogs.com/skyl/p/4736587.html
2.https://www.cnblogs.com/linn/p/6233776.html

相关文章

  • Hive修改表属性

    语法 Rename To… 语句 对于内部表,除了更新表的元数据之外,还对表的目录名称进行修改。 对于外部表,这个...

  • hive进阶学习

    创建hive表常用语句: 修改hive表名称: 内部表 vs 外部表: 创建分区表以及补充操作: hive中查询介...

  • Hive 表属性

    一、create table if not exists 用于防止所建的表名已存在而报错 二、comment 字段...

  • Impala更新元数据:invalidate metadata和

    摘要:Impala,Hive invalidate metadata 对于通过Hive创建,删除或者修改表等操作,...

  • Hive建表失败:Execution Error, return

    hive建表失败: 解决办法: 进入mysql修改hive数据库的编码: 之后重建表成功 重新执行建表命令

  • Hive分区表:发现指定时间范围内数据有更新的分区

    使用场景 需要查找最近修改时间在指定范围内的hive表或者hive表的相关分区,代码如下:

  • [Hive]表属性操作

    业务的调整,我不得不去修改表的一些信息 Hive表重命名ALTER TABLE RENAME TO ; 修改...

  • Hive表属性操作

    表属性操作 修改表名alter table table_name rename to new_table_name...

  • Hive 题

    Hive的主要作用是什么? 配置hive-env.sh都涉及到哪些属性? 配置hive-site.xml都修改了哪...

  • Hive DDL

    Hive 库操作 创建数据库 删除数据库 修改数据库信息 数据库信息 Hive 表操作 内部表又称管理表。 Hiv...

网友评论

      本文标题:Hive修改表属性

      本文链接:https://www.haomeiwen.com/subject/odbfjhtx.html