当前位置: 首页 > news >正文

数据库视图

视图是一张虚拟表,不会占存储空间,且并不会提高查询速度。它只保存了查询的逻辑定义
它具有以下特点:
虚拟性:
视图只保存一段sql语句。只有你查询这个视图时才会去基表里查询数据。
动态性:

因为没有保存数据,所以是动态。如果基表的数据发生了改变,当你再次查询视图时,视图也会发生变化
语法一致性:
和普通表的语法几乎一致
使用视图的优点主要有:
简化复杂查询:
将复杂的sql查询封装成一个视图,每次插叙无需再写只需要查询视图就行了

数据安全性:
通过视图可以限制只能查询那些信息,可以隐藏敏感数据
逻辑数据独立性:
当基表发生改变时,可以通过改变视图的定义来保证程序代码不变
视图创建的语法:
create [or reolace] view 视图名称 [列名列表] as select 语句 [with[cascaded|local] check option]
查询语法:
查看建图语句:
show create view视图名称
查看视图数据:

Select * from 视图名称

修改:
create [or replace] view 视图名称 [列名列表] as select语句
alter view 视图名称 as select语句
删除
drop vieew [if esist]视图名称
视图更新:

要使视图可更新,视图中的行和基表中的行要一一对应,且不能使用函数,去重,分组,过滤等

视图的检查选项:
cascaded(默认):只要加上这个检查选项无论父图有没有加都要检查
local:加上这一个检查选项,只检查有要求检查的图

create view v1 as select id,name from student where id <=15
create view v2 as selece * from v1 where id <10 with local check option;
对于视图v2只需要检查id是否小于10
create view v3 as select * from v1 where id>10 with cascaded check option;

对于视图v3不仅要检查id是否大于10且要大于15才能插入成功
插入数据是插入基表,视图是虚拟表不会保存数据的

http://www.jsqmd.com/news/1071792/

相关文章:

  • 我在大厂做Agent落地踩过的那些坑
  • 半小时学会 Python 爬虫:从零爬取知乎实时热榜榜单
  • 一行命令生成 PPT:OfficeCLI 让文档自动化彻底告别 50 行 Python
  • 从钉钉 ONE 到企业版信息流:谁决定你先做什么
  • 企业微信会话存档实战:基于超时提醒机制的自动化响应方案
  • 《超标量处理器设计》- 执行
  • 开源库存管理终极指南:现代化供应链的技术实现方案
  • 小程序分销裂变怎么做?实体门店二级分销落地全流程拆解
  • 基于Python+可视化技术的轻量级Web接口自动化测试平台的设计与实现
  • 上海普陀区老房翻新装修报价清单透明的公司
  • CBCX:把服务体系做扎实,注重效率的使用者更容易感受到的标准
  • Prompt Engineering 过时了?国外程序员开始玩 Loop Engineering
  • 国内通用电商自动化对账解决方案
  • Token计费,正式翻篇了——知医邦AI产品最新定价到底怎么算?
  • CBCX外汇在在线支持上靠谱吗?
  • 阿里Java面试速成指南:2026程序员短期突击必备!
  • Relique:消费者 RWA 正在兴起,卡牌、球鞋、手表和收藏品上链趋势分析
  • 《Forensic Investigation of Smart Digital Devices: A Hands-on Guide》导读:取证脊柱 + 设备地图 + 工具对照
  • 苏州快速响应的商业活动搭建团队推荐及落地注意事项
  • 微信小程序虚拟支付与广告转化回传实战记录
  • FORCE 2026 火山引擎原动力大会完整全解析(6月23日上午主论坛)
  • 贪心算法,好用说完了,局限呢?
  • 2026版高端产业级科研痛点 高纯钨靶材微观组织结构与半导体接触孔填充工艺适配性研究
  • 带栅格状接地平面的3D互连实用建模方法
  • 本地部署开源身份和访问管理解决方案 Keycloak 并实现外部访问( Linux 版本)
  • 如何让Minecraft帧率翻倍:Fabulously Optimized终极优化指南
  • 一 智能体经典范式构建
  • 信贷审核必修课:IP属地一致性核验如何将欺诈识别率提升26%?
  • OpenAI本周四绝地反击:GPT-5.6即将上线,GPT-Bidi-1解锁真人级双向对谈
  • 047、从Tensor到MemRef的Bufferization过程