MySQL——视图

视图

一、视图的概念

​ 视图是一种虚拟表,其内容由查询定义。换句话说就是,查询出来的结果临时地充当一种表结构;基表就是生成视图所依赖的原表;视图和基表会相互影响,当视图修改了,基表的记录也会随之修改,修改基表的记录,视图也会随着修改;

​ 当频繁使用一个中间过程临时表,进行二次查询时,此时就可以将此表设置为一个视图方便继续查询;

二、视图基本使用

2.1创建视图

​ 会将中间过程中查询出来的临时表结果放到一个表结构当中;

mysql 复制代码
create view 视图名 as select ...;

2.2删除视图

mysql 复制代码
drop view 视图名;

三、视图规则和限制

​ 1.视图必须唯一命名;

​ 2.视图不能添加索引,并且不能有关联的触发器和默认值;

​ 3.视图形成的表结构,并不是一种真正的表,其内部的数据并不会真正地落盘,而真正落盘的是定义视图的查询语句;

相关推荐
白起那么早13 小时前
idea 插件-把数据库的表画出来
数据库·后端·intellij idea
fengkai454513 小时前
十一、MySQL 第 1‑3 章
运维·数据库·mysql
Lancker13 小时前
记一次 Druid 连接 MySQL 报 Communications link failure 的排查过程
数据库·mysql·adb
自强的小白14 小时前
mybatis_plus的核心功能(条件构造器)
mysql
adinnet202614 小时前
多轮对话与上下文压缩:追问时模型怎么记住前面说的
数据库·microsoft
JosieBook14 小时前
【数据库】MySQL 实战精通系列 · 第11篇:Redis 缓存与 MySQL 一致性实战
数据库·mysql·缓存
Leo.yuan15 小时前
2026企业级数据集成平台市场报告:国内外厂商格局与技术路线
数据库·oracle
guo_wen_qiang15 小时前
云服务器mysql分库分表环境搭建(2库4表)
数据库·mysql·docker
jianpeng的工程笔记15 小时前
EL8 / EL9 安装 Slurm 26.05.4:主备控制器、MariaDB 记账与作业验收
linux·数据库·mariadb·高性能计算·slurm
SelectDB技术团队15 小时前
ClickHouse 存日志的能力边界:并发、检索与 trace 回放的实测对照
数据结构·数据库·clickhouse·日志分析·apache doris·日志存储