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
相关推荐
Maỿbe5 分钟前
MySQL索引失效的情况
mysql
shykevin5 分钟前
Actix-Web完整项目实战:博客 API
前端·数据库·oracle
v***160210 分钟前
【Redis】设置Redis访问密码
数据库·redis·缓存
DolphinDB智臾科技16 分钟前
工业物联网时序数据库选型指南:DolphinDB vs InfluxDB vs TimescaleDB
数据库·物联网·时序数据库
小光学长24 分钟前
基于ssm的房屋租赁系统3952a330(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
悦悦欧呐呐呐呐40 分钟前
Redis 缓存中,穿透、击穿、雪崩的区别是什么?如何避免?
数据库·redis·缓存
@游子41 分钟前
第二章-MySQL之手工注入(二)
数据库·mysql
前进的李工42 分钟前
SQL入门:从零掌握数据库查询语言
数据库·sql·mysql
心无旁骛~1 小时前
openGauss 在 AI、RAG 与向量数据库时代的技术破局与生态深耕
数据库·人工智能
6***94151 小时前
MySQL 字符串日期格式转换
android·数据库·mysql