目录
12.1 视图概述
1、视图对于引用的数据表来说,作用类似于筛选。
2、视图是一个虚拟的表,是从数据库中导出来的表,表的内容是由查询来定义。
3、视图是存储在数据库中的查询的语句;
4、视图类似于一次封装,对应用提供视图,屏蔽了复杂数据库内容,让用户仅关注自己需要的数据,同时增加了数据库的安全性。
5、应用-视图-数据库,3者中有1方有改动,可以对应修改视图即可。
总结:1、简单性 2、安全性 3、逻辑数据独立性
12.2 创建视图
12.2.1 查看创建和删除视图的权限
12.2.2 创建视图
创建视图的语句
CREATE [算法] VIEW 视图名[(视图属性清单)] AS SELECT 语句;
12.3 操作视图
12.3.1 查看视图
12.3.2 修改视图
另外一种
CREATE OR REPLACE VIEW
12.3.3 更新视图
更新视图,就是对表的更新,更新视图存在很多的显示,一般实际使用过程中,考虑视图用来查询,不要通过视图进行更新。
更新视图就是在更新表内容,更新视图存在显示,更新视图的限制,具体使用到后再补充。
12.3.4 删除视图
使用DROP VIEW来删除视图。
分类:
Mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」