Hadoop大数据

Hive【基础03】| 视图 View 操作

2019-02-26  本文已影响275人  Ada54

一、视图的作用

二、视图基本操作

1. 查找所有视图

2. 新增视图

3. 查看视图结构信息

4. 删除视图


一、视图的作用

视图是基于数据库的基本表进行创建的

它是一种伪表,数据库中储存视图的定义,不存数据项,数据项仍然存在基本表中

它可作为一个抽象层,将数据发布给下游用户

视图的作用:(1)可定义多表的连接、某些列或某些行可见,简化查询

                      (2)视图只能查询,不能进行数据的插入和修改,可以提高数据的安全性

二、视图基本操作

1. 查找所有视图

目前 Hive 版本支持逻辑视图,不支持物理视图。所以 Hive 的数据仓库目录查找不到视图,但可在 Mysql 的元数据库中查找到

Hive 没有提供直接查找视图的命令,我们往往分不清是表还是视图,要进入到 Mysql 进行查找(前提:Hive使用的是Mysql数据库)

参考链接:查看Hive中的视图

2. 新增视图

语法:

CREATE VIEW [ IF NOT EXISTS ] view_name

[ (column_name [ COMMENT column_comment ], ...) ]

[ COMMENT table_comment ]

AS SELECT ...

3. 查看视图结构信息

跟查看表结构信息一样

desc view_name; 查看到视图中的字段

desc formatted view_name; 使用这种查看,从Table Type属性中可以看到该表属于视图

4. 删除视图

上一篇 下一篇

猜你喜欢

热点阅读