美文网首页
mysql view(视图)

mysql view(视图)

作者: Andy_1ee | 来源:发表于2022-07-11 14:43 被阅读0次

mysql 视图是通过sql, 提前从一张表或几张表中查询出来的虚拟表, 视图不会存储数据, 不会对查询的速度产生影响

1. 视图的特点

1、简单化 
2、安全性 
3、逻辑数据独立性
4. 每次查询试图时, 实际上是执行的 as后面的查询语句
5. 可以通过试图来进行修改, 但是会有限制, 包含聚合语句或者group by等语句是无法修改原始表
6. 试图的保存是永久的, 保存的不是数据, 是as后面的sql语句

2. 视图的增删改查

增: CREATE VIEW  <view_name> as  <select_statement>
删: DROP VIEW <view_name>
改:REPLACE VIEW <view_name> as <select_statement>
查: SELECT * FROM <view_name>

3. 视图的规则和限制

1. 视图的名称需要是唯一的, 不能与已视图或表的名字相同
2. 创建视图必须对基础表拥有相应的权限
3.视图可以嵌套, 一个视图可以使用另一个视图的数据
4.order by 可以用在视图中, 但是基础的sql中存在order by 语句时, 默认使用原来的order by 排序
5. 视图不能有索引
6.视图可以与表一起使用, 比如说连接表及视图

相关文章

  • MySQL视图(view)

    视图概述 视图是由数据库中的一个表或多个表导出的虚拟表,是一种虚拟存在的表,方便用户对数据的操作。 视图是一个虚拟...

  • mysql view(视图)

    mysql 视图是通过sql, 提前从一张表或几张表中查询出来的虚拟表, 视图不会存储数据, 不会对查询的速度产生...

  • mysql 批量修改视图定义者 DEFINER

    原文: MySQL如何批量修改视图(VIEW)的属主(DEFINER)参考: Mysql The user spe...

  • 视图和触发器

    视图 https://dev.mysql.com/doc/refman/5.7/en/create-view.ht...

  • 简介mysql之视图

    前言 我们在前文的事务和前文的mysql语句执行流程中都谈到了视图这个概念,其实Mysql有两个视图:1.view...

  • 视图

    视图1,虚拟表,mysql5.1版本出现的特性,是通过表动态的生成的数据。创建视图CREATE VIEW <视图名...

  • MySQL之视图VIEW

    本文主要介绍MySQL中的视图, 在什么情况下使用视图。 I、视图介绍 1.1 视图的初步理解 视图是虚拟的表,与...

  • MySQL View 视图分析

    为什么MySQL中很少使用视图功能? 首先MySQL使用视图有什么好处: 清晰简单,可以让简单的语句逻辑更清晰 可...

  • mysql视图

    mysql视图 1. 视图可以叫sql语句更简单 2. 保护数据给不同的人看不同的数据 create view v...

  • 视图

    创建视图 创建视图语法:create VIEW 视图名 AS 查询语句; CREATE VIEW view_all...

网友评论

      本文标题:mysql view(视图)

      本文链接:https://www.haomeiwen.com/subject/rddnbrtx.html