MYSQL视图

一张或多张表根据特定条件查出的数据构造的虚拟表

特性

查询: 当原数据表中,新增删除修改,视图中同样能得到最新数据;

增删改:当视图中增删改是,原表中也增删改。
建议使用

对复杂查询简化操作,并不会对数据修改的情况下进行。

优点

安全性:将公开的数据生成视图,授权给用户访问,隐藏了部分不公开的数据;

简单性:复杂查询简单化。

创建

sql 复制代码
create view test
as
select * from student where age >10;

select * from test;

查看

sql 复制代码
#查看
desc test

#修改视图 方式一
create or replace view test #没有则创建,有则替换
as
select * from student where age >10;

#修改视图 方式二
alter view test
as
select * from student where age >11;

#删除
drop view test
相关推荐
sim202017 小时前
systemctl isolate graphical.target命令不能随便敲
linux·mysql
档案宝档案管理18 小时前
档案宝自动化档案管理,从采集、整理到归档、利用,一步到位
大数据·数据库·人工智能·档案·档案管理
C_心欲无痕18 小时前
浏览器缓存: IndexDB
前端·数据库·缓存·oracle
lkbhua莱克瓦2418 小时前
进阶-索引3-性能分析
开发语言·数据库·笔记·mysql·索引·性能分析
剑来.19 小时前
事务没提交,数据库为什么会越来越慢?
数据库·oracle
IT教程资源C20 小时前
(N-089)基于springboot网上订餐系统
mysql·springboot订餐系统
IT教程资源D20 小时前
[N_083]基于springboot毕业设计管理系统
mysql·springboot毕业设计
韦东东20 小时前
DeepSeek:R1本地RAG 问答: 功能新增,附 六大关键技术优化路径参考
数据库·mysql
Leon-Ning Liu20 小时前
19c RAC 环境 Patch 38326922 应用实战
数据库·oracle
虫小宝20 小时前
优惠券省钱app高并发秒杀系统:基于Redis与消息队列的架构设计
数据库·redis·缓存