统计
  • 建站日期:2021-03-10
  • 文章总数:10292 篇
  • 评论总数:230 条
  • 分类总数:56 个
  • 最后更新:6月1日
文章 未分类

hive视图创建及删除

小天
首页 未分类 正文

视图
视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。

1.为什么会存在视图
那既然已经有数据表了,为什么还需要视图呢?主要有以下几点原因:

通过定义视图可以将频繁使用的SELECT语句保存以提高效率。
通过定义视图可以使用户看到的数据更加清晰。
通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。
通过定义视图可以降低数据的冗余。

1.hive视图创建
create view if not exists view_name
as
select a1,a2,a3 from table_name;
其中SELECT 语句需要书写在 AS 关键字之后。 SELECT 语句中列的排列顺序和视图中列的排列顺序相同, SELECT 语句中的第 1 列就是视图中的第 1 列, SELECT 语句中的第 2 列就是视图中的第 2 列,以此类推。视图不仅可以基于真实表,我们也可以在视图的基础上继续创建视图。

hive视图创建及删除
-千亿科技 - LCG - LSG|安卓破解|病毒分析|www.qianyicp.com
-第1
张图片

2.hive视图删除
drop view if exists view_name;

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

-- 展开阅读全文 --
这篇文章最后更新于2022-7-15,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
碎片化的知识如何学习(碎片时代的高产出工作法)
« 上一篇
hive表信息查询:查看表结构、表操作等
下一篇 »
为了防止灌水评论,登录后即可评论!

HI ! 请登录
注册会员,享受下载全站资源特权。