12.1 视图概述

1、视图对于引用的数据表来说,作用类似于筛选。
2、视图是一个虚拟的表,是从数据库中导出来的表,表的内容是由查询来定义。
3、视图是存储在数据库中的查询的语句;
4、视图类似于一次封装,对应用提供视图,屏蔽了复杂数据库内容,让用户仅关注自己需要的数据,同时增加了数据库的安全性。
5、应用-视图-数据库,3者中有1方有改动,可以对应修改视图即可。

总结:1、简单性 2、安全性 3、逻辑数据独立性

12.2 创建视图

12.2.1 查看创建和删除视图的权限

img
img

12.2.2 创建视图

创建视图的语句

CREATE [算法] VIEW 视图名[(视图属性清单)] AS SELECT 语句;

img
img

12.3 操作视图

12.3.1 查看视图

img
img
img

12.3.2 修改视图

img

另外一种

CREATE OR REPLACE VIEW

img

12.3.3 更新视图

更新视图,就是对表的更新,更新视图存在很多的显示,一般实际使用过程中,考虑视图用来查询,不要通过视图进行更新。
img

更新视图就是在更新表内容,更新视图存在显示,更新视图的限制,具体使用到后再补充。

12.3.4 删除视图

使用DROP VIEW来删除视图。
img

posted on   飞飞fly  阅读(6)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」



点击右上角即可分享
微信分享提示