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
相关推荐
TDengine (老段)11 分钟前
MySQL/PG/TDengine 时间范围 SQL 表达式
sql·mysql·tdengine
傻啦嘿哟18 分钟前
物流爬虫实战:某丰快递信息实时追踪技术全解析
java·开发语言·数据库
大白的编程日记.23 分钟前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
optimistic_chen28 分钟前
【Redis 系列】Redis详解
linux·数据库·redis·缓存·xsheel
熊文豪35 分钟前
17年稳定运行:金仓数据库如何成为电力行业的“数字基石“
数据库·kingbasees·金仓数据库·电科金仓·kes
r***113335 分钟前
Redis--模糊查询--方法实例
数据库·redis·缓存
q***710140 分钟前
SQL注入(SQL Injection)攻击原理与防御措施
数据库·sql·oracle
f***R81 小时前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
T***19201 小时前
实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
数据库·postgresql
·云扬·1 小时前
Redis性能测试实战:掌握redis-benchmark工具用法与集群压测技巧
数据库·redis·缓存