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. 视图是只读的不能修改其结构、相关属性

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

相关推荐
RestCloud5 小时前
ETL数据质量保障:如何通过优化提升数据准确性?
数据仓库·etl·数据处理·数据传输·数据同步·数据集成平台
隐于花海,等待花开14 小时前
40.RAND 函数深度解析
hive·hadoop
2501_927283581 天前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
孤雪心殇1 天前
快速上手数仓基础知识
数据仓库·hive·spark
渣渣盟2 天前
数据仓库 vs 数据湖 vs 湖仓一体:架构演进与选型
数据仓库·架构
隐于花海,等待花开2 天前
39.ROUND / FLOOR / CEIL 函数深度解析
hive·hadoop
juniperhan2 天前
Flink 系列第22篇:Flink SQL 参数配置与性能调优指南:从 Checkpoint 到聚合优化
大数据·数据仓库·分布式·sql·flink
juniperhan2 天前
Flink 系列第21篇:Flink SQL 函数与 UDF 全解读:类型推导、开发要点与 Module 扩展
java·大数据·数据仓库·分布式·sql·flink
看海的四叔3 天前
【SQL】SQL-管好你的字符串
大数据·数据库·hive·sql·数据分析·字符串
坚持就完事了3 天前
YARN资源管理器
大数据·linux·hadoop·学习