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
相关推荐
三兔测序学社18 小时前
【零代码生信分析】RNA-seq中级分析11-差异基因进行222种不同类型数据库基因集之间的富集分析
数据库
niuyueyang18 小时前
MCP `/mcp/status` Lifecycle 技术方案
java·服务器·数据库
Umi·18 小时前
MySQL之DQL使用实例
数据库·mysql
牧竹子19 小时前
当前支持向量的主流数据库情况对比
数据库
贾公子19 小时前
检测结果怎么落库——表结构、状态机与三类对账
后端·mysql
z06.19 小时前
Linux系统中MySQL的安装
linux·mysql
Small-Young21 小时前
数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南
数据库·spring boot·mysql·postgresql·乐观锁·并发控制
浮生若城21 小时前
MySQL 数据库基础
数据库·mysql
香蕉大香蕉(06敬畏市场)21 小时前
MySQL 单点详解(09)
java·数据库·mysql·面试·八股·大厂实习
瀚高PG实验室21 小时前
瀚高数据库运行日志(错误日志)查看与分析方法
数据库·postgresql·瀚高数据库