视图概述

​ 视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

视图相对于普通的表的优势主要包括以下几项。

  • 简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。

  • 安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。

  • 数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加列对视图没有影响;源表修改列名,则可以通过修改视图来解决,不会造成对访问者的影响。

MySQL 高级 - 视图 - 概述相关推荐

  1. MySQL高级-视图

    视图 本节例子中用到的表结构: 1.视图概述 2.创建或者修改视图 3.查看视图 4.删除视图 本节例子中用到的表结构: create database demo_01 default charset ...

  2. MySQL数据库进阶系统学习6(MySQL高级-视图-事务-索引-账户管理-主从)

    第六部分: MySQL高级 详细资料参考html文件17 9.1 视图 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变, 为了保证查询出来的数据与之前相 ...

  3. MySQL 高级 - 索引 - 概述

    索引概述 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序).在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数 ...

  4. MySQL 高级 - 存储过程 - 概述

    存储过程和函数概述 ​ 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据 ...

  5. MySQL高级-存储过程和函数

    存储过程和函数 1.存储过程和函数概述 2 创建存储过程 3 调用存储过程 4 查看存储过程 5 删除存储过程 6 语法 6.1 变量 6.2 if条件判断 6.3 传递参数 6.4 case结构 6 ...

  6. mysql高级知识(linux安装mysql+索引+视图+存储过程和函数+触发器)

    一.linux系统安装Mysql 1.mysql安装包: MySQL :: Download MySQL Community Server 2.mysql安装 linux安装在vmware(虚拟机)上 ...

  7. MySQL高级篇(事务视图存储过程与函数)

    目录 一.事务 1.1什么是事务? 1.2事务的特性 1.3事务的分类 1.4事务的操作步骤 1.5事务的隔离级别(面试题常考) 二.视图 2.1视图的操作 2.1.1视图的创建 2.1.2视图更新( ...

  8. 【Mysql高级语法:视图操作】

    Mysql高级语法- view视图操作-yuweixian4230-ChinaUnix博客

  9. MySQL高级第三章——视图和函数

    学习目标: 了解视图的作用 熟练掌握视图的创建.更新.删除操作 熟练掌握自定义函数的创建和调用 理解函数和过程的区别 学习内容: 1. 视图 2. 函数 学习时间: 2021/2/12 视图 视图简介 ...

最新文章

  1. matlab练习程序(Log Polar变换)
  2. Python3将xml文件解析为Python对象
  3. PageOffice实现最简单的Java导出Word中的数据
  4. 100亿估值的文和友,为何难以“走出”长沙?
  5. Helm 3 完整教程(十八):Helm 流控制结构(2)with 语句
  6. 判别多项式有无重因式的方法_几种有理分式分解的方法
  7. 如何在Mac电脑中设置安全与隐私?如何加密应用?
  8. c语言/abs()函数和fabs ()函数
  9. SDOI2015 星际战争
  10. 蘑菇街2016校园招聘第一个编程题
  11. 在附近小程序中展示你的小程序-微信小程序开发-视频教程21
  12. 中国机器视觉产业全景图谱
  13. fiddler无法抓取微信小程序的请求信息
  14. IPO败北,素士科技难解的尴尬局面
  15. 麒麟信安亮相2021核电数字化技术大会并发表主题演讲
  16. 《巴菲特致股东的信(第4版)》笔记——每股增长
  17. MySQL-配置文件my.cnf参数优化详解
  18. 【FPGA】自动售货机综合实现
  19. 破茧成蝶——用户体验设计师的成长之路
  20. 质量如何登入大雅之堂

热门文章

  1. 没有学过功夫能否练神功
  2. 搭建SpringMVC+Hibernate4+Spring3+Ajax+Maven项目(二)
  3. hdu 4911 求逆序对数+树状数组
  4. Windows Azure Storage (6) Windows Azure Storage之Table
  5. P2502 [HAOI2006]旅行 最小生成树
  6. linux下配置vsftpd虚拟用户为登录用户
  7. STL之deque详解
  8. Android编译系统入门(二)
  9. 基于TerraExplorer Pro的校园三维浏览系统开发(转载)
  10. 错误:C:\Windows\System32\ssleay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit