hive同样也面对传统数据库的一些操作,那么hive
1.如何增加分区、删除分区?
2.如何重命名表?
3.如何修改列的名字、类型、位置、注释?
4.如何增加/更新列?
5.如何增加表的元数据信息?
表添加一列 :
添加一列并增加列字段注释
更改表名:
删除列: hive> DROP TABLE pokes;
增加、删除分区
•增加
•删除
重命名表 •
修改列的名字、类型、位置、注释:
•这个命令可以允许改变列名、数据类型、注释、列位置或者它们的任意组合
表添加一列 :
添加一列并增加列字段注释
增加/更新列
• ADD是代表新增一字段,字段位置在所有列后面(partition列前)
REPLACE则是表示替换表中所有字段。
增加表的元数据信息
•用户可以用这个命令向表中增加metadata
改变表文件格式与组织 •
这个命令修改了表的物理存储属性
创建/删除视图
•增加视图
•如果没有提供表名,视图列的名字将由定义的SELECT表达式自动生成
•如果修改基本表的属性,视图中不会体现,无效查询将会失败
•视图是只读的,不能用LOAD/INSERT/ALTER
•DROP VIEW view_name
•删除视图
创建数据库
显示命令
1.如何增加分区、删除分区?
2.如何重命名表?
3.如何修改列的名字、类型、位置、注释?
4.如何增加/更新列?
5.如何增加表的元数据信息?
表添加一列 :
添加一列并增加列字段注释
更改表名:
删除列: hive> DROP TABLE pokes;
增加、删除分区
•增加
•删除
重命名表 •
修改列的名字、类型、位置、注释:
•这个命令可以允许改变列名、数据类型、注释、列位置或者它们的任意组合
表添加一列 :
添加一列并增加列字段注释
增加/更新列
• ADD是代表新增一字段,字段位置在所有列后面(partition列前)
REPLACE则是表示替换表中所有字段。
增加表的元数据信息
•用户可以用这个命令向表中增加metadata
改变表文件格式与组织 •
这个命令修改了表的物理存储属性
创建/删除视图
•增加视图
•如果没有提供表名,视图列的名字将由定义的SELECT表达式自动生成
•如果修改基本表的属性,视图中不会体现,无效查询将会失败
•视图是只读的,不能用LOAD/INSERT/ALTER
•DROP VIEW view_name
•删除视图
创建数据库
显示命令