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

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

相关推荐
都是蠢货17 小时前
Servlet的生命周期
hive·hadoop·servlet
沧海寄馀生18 小时前
Apache Hadoop生态组件部署分享-Kafka
大数据·hadoop·分布式·kafka·apache
沧海寄馀生18 小时前
Apache Hadoop生态组件部署分享-Spark
大数据·hadoop·分布式·spark·apache
yumgpkpm19 小时前
接入Impala、Hive 的AI平台、开源大模型的国内厂商(星环、Doris、智谱AI、Qwen、DeepSeek、 腾讯混元、百川智能)
人工智能·hive·hadoop·zookeeper·spark·开源·hbase
沧海寄馀生19 小时前
Apache Hadoop生态组件部署分享-Sqoop
大数据·hadoop·分布式·apache·sqoop
沧海寄馀生19 小时前
Apache Hadoop生态组件部署分享-Ranger
大数据·hadoop·分布式·apache
juma90021 天前
反激式开关电源设计全解析:从理论到实操
hadoop
还是大剑师兰特2 天前
Hadoop入门基础教程(110 问题+ 答案)
hadoop·大剑师·hadoop教程·hadoop入门
笨蛋少年派2 天前
Sqoop数据迁移简介
hive·hadoop·sqoop
zhangkaixuan4562 天前
Flink Checkpoint 全生命周期深度解析
大数据·hadoop·flink·apache·paimon