Hive视图

hive的视图

简介

  • hive的视图简单理解为逻辑上的表
  • hive只支持逻辑视图,不支持物化视图
  • 视图存在的意义
    1. 对数据进行局部暴露(涉及隐私的数据不暴露)
    2. 简化复杂查询

创建视图:

复制代码
create view if not exists v_1 as select uid,movie from rate2 where uid <3 ;

查看视图

复制代码
show tables; 
show create table v_1; 
desc v_1;

对视图进行查询时:只能使用视图中的字段。不可以使用视图中没有的字段。

视图是否可以克隆

  • 没有必要对视图进行克隆,因为视图没有数据存储
  • 修改视图:直接修改元数据(修改元数据中查询语句)
  • 先删除再创建就可以

删除视图

复制代码
drop view if exists v_1;
注意:
1. 切忌先删除视图所依赖的表再去查询视图
2. 视图不能用insert into 或者load 加载数据
3. 视图是只读的不能修改其结构、相关属性

【千锋教育】大数据开发全套教程,史上最全面的大数据学习视频

相关推荐
xiaomici13 小时前
SAC Planning 高级计算公式-2
数据仓库
沃达德软件15 小时前
智慧政工中心功能解析
大数据·数据仓库·数据库开发·数据库架构·etl工程师
温暖小土17 小时前
ClickHouse vs Apache Doris:2026年实时OLAP数据库选型深度解析
数据库·数据仓库·clickhouse·apache
沃达德软件18 小时前
警务指挥情报中心建设
大数据·数据仓库·数据库开发
zgl_2005377919 小时前
源代码:ZGLanguage 解析SQL数据血缘 之 显示 UNION SQL 结构图
大数据·数据库·数据仓库·sql·数据治理·sql解析·数据血缘
talle202120 小时前
Hadoop分布式资源管理框架【Yarn】
大数据·hadoop·分布式
yumgpkpm21 小时前
基于GPU的Spark应用加速 Cloudera CDP/华为CMP鲲鹏版+Nvidia英伟达联合解决方案
大数据·数据库·人工智能·hadoop·elasticsearch·spark·cloudera
talle202121 小时前
Hadoop分布式文件系统【HDFS】
大数据·hadoop·hdfs
亲爱的非洲野猪2 天前
SpringBoot启动流程深度剖析:从@SpringBootApplication到Servlet容器就绪
hive·spring boot·servlet
星火开发设计2 天前
深入浅出HDFS:分布式文件系统核心原理与实践解析
大数据·数据库·hadoop·学习·hdfs·分布式数据库·知识