hive的视图(view)
视图: 视图相当于一个表。hive目前只支持逻辑视图,而不支持物理视图。
视图的优点:
- 降低复杂查询。
- 可以将数据很好过滤(局部暴露)。
1、创建视图 CVAS
- 创建视图
create view if not exists v1 as select * from u1; create view if not exists v2 as select * from u1;- 注意:下面这种方式是有问题的
create view if not exists v2 like v1; - 在视图中查询:
select * from v1 where id = 10000;
2、显示视图:
show tables;
3、查看视图
desc v1;
desc extended v1;
show create table v1;
4、删除视图
drop view if exists v2;
5、特别注意事项:
1、视图不能用insert into 或者load方式来加载数据。
2、切忌将表删除后查询视图。
3、不能修改视图的对应的表结构。
Hive视图详解

本文介绍了Hive中的视图概念及其使用方法,包括创建、显示、查询和删除视图等操作,并强调了视图不能用于数据加载及表结构更改等限制。
1632

被折叠的 条评论
为什么被折叠?



