当前位置:网站首页>Mysql视图
Mysql视图
2022-08-02 12:56:00 【GSX_MI】
- 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。
1.基本使用
(1)创建视图
create view 视图名 as select语句;
(2)案例

(3)子表,也有对应的空间和文件
- 查询出来的内容形成一个新的表,只在内存中存在;
- 只有表结构,没有数据。

(4)修改了视图,对基表数据有影响

(5)修改了基表,对视图有影响

(6)删除视图

2.视图规则与限制
- 与表一样,必须唯一命名(不能出现同名视图或表名)
- 创建视图数目无限制,但要考虑复杂查询创建为视图之后的性能影响
- 视图不能添加索引,也不能有关联的触发器或者默认值
- 视图可以提高安全性,必须具有足够的访问权限
- order by 可以用在视图中,但是如果从该视图检索数据 select 中也含有 order by ,那么该视图中的order by 将被覆盖
- 视图可以和表一起使用
- 视图中的数据来源于基表
边栏推荐
猜你喜欢
随机推荐
FreeRTOS实验--删除任务
自动生成代码器推荐-code-gen
OpenFeign设置header的3种方式
Software component analysis: 5 major capabilities to protect software supply chain security
Ribbon负载均衡的深度分析和使用
openGauss数据库基本操作(超详细)
PGSQL database to realize the import and export
svg balloon rises explosion js special effect
selenium chrome driver运行时的cannot determine loading status from target frame detached问题
liunx基础命令讲解
linux basic command explanation
FreeRTOS--优先级实验
30 lines of code to realize serverless real-time health code recognition -- operation manual
.Net 5.0 Quick Start Redis
机器人碰撞检测方法形式化
FreeRTOS creation tasks - dynamic creation, static creation
SQL Server 2014安装教程(保姆级图解教程)
RESTful 风格(详细介绍 + 案例实现)
TFRecord简介,原理分析,代码实现?[通俗易懂]
FreeRTOS experiment--one function creates multiple tasks









