当前位置:网站首页>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 将被覆盖
- 视图可以和表一起使用
- 视图中的数据来源于基表
边栏推荐
- In-depth analysis and use of Ribbon load balancing
- Four seasons of trees realized by svg
- OpenFeign设置header的3种方式
- Js scratchable latex style draw plug-in
- SQL中字符串拼接
- 3 ways for OpenFeign to set headers
- php——三篇夯实根基第一篇
- 智能手表前景如何?
- How to better assess credit risk?Just watch this scorecard model live
- Basic operations of openGauss database (super detailed)
猜你喜欢

Software component analysis: 5 major capabilities to protect software supply chain security

LeetCode_377_Combination Sum IV

js炫酷仪表盘插件

In-depth analysis and use of Ribbon load balancing

RESTful 风格(详细介绍 + 案例实现)

第48篇-timestamp2参数分析【2022-08-01】

ThinkPHP 5.1反序列化分析和poc

SQL Server2019安装步骤及脱机安装Microsoft机器学习组件下一步不能继续的问题

Scala基础语法入门(三)Scala中的各种运算符
How to use the database like tap water?|Tencent Cloud Database TDSQL-C
随机推荐
网络流详解(流网图一般能够反映什么信息)
单例模式的七种写法,你都知道吗?
Name conventions in FreeRTOS
FreeRTOS creation tasks - dynamic creation, static creation
LeetCode_139_word split
js炫酷仪表盘插件
How to use the database like tap water?|Tencent Cloud Database TDSQL-C
SQL Server 2019安装错误0x80004005 服务没有及时响应启动或控制请求详细解决方法
Custom mvc framework review
数据湖(三):Hudi概念术语
汉源高科千兆12光12电管理型工业以太网交换机 12千兆光12千兆电口宽温环网交换机
Import and export data of SQL Server database
FreeRTOS实验--删除任务
瀑布流式布局怎么实现(什么是瀑布流布局)
最小割和对偶图(未完成)
openGauss数据库基本操作(超详细)
qt 编译报错 No rule to make target
How to better assess credit risk?Just watch this scorecard model live
This binding to detailed answers
基础协议讲解