暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

openGauss每日一练第18天 | 视图管理

原创 watson 2022-12-11
824

【学习目标】

全面学习和视图相关的常规操作:视图创建、修改、删除,以及查询视图相关关键信息的方法。

第一步:

创建测试环境:
先创建视图的基表,并插入相应的测试数据:
image.png

第二步:

创建视图、并查询视图中相应数据:
尝试创建一张带过滤条件以及一张不带过滤条件的视图:
image.png

第三步:

创建基于视图的视图,也称嵌套视图:
image.png

第四步:

1、创建物化视图的基表test,id是个自增字段,而testnum字段为1至100000的范围内的序列:
image.png
2、创建物化视图,将所有testnum能被2整除的数据做为创建的依据,可看到数据量有50000:
image.png

第五步:

查看和普通视图相关的系统表内相关信息:
image.png
查看和物化视图相关的系统表内相关信息:
image.png

第六步:

手动更新物化视图的基表,并观察未更新物化视图以及更新物化视图后的数据总量变化:
image.png

第七步:

删除视图:删除普通视图和物化视图使用方法不太一样,具体方法如下:
image.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论