码迷,mamicode.com
首页 > 数据库 > 详细

mysql视图的简单学习

时间:2021-05-25 18:44:29      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:mysq   变化   访问   使用   存在   数据   alter   记录   rop   

之前一直不太了解什么是视图,今天记录一下学习到的内容。

介绍

视图是一个虚拟的表,相当于将各个实际存在的表中的内容揉在一起形成的一张虚拟表,表中的内容根据基表中的数据动态生成。

优点

  1. 简单
    使用视图的时不需要关心背后基本的结构、关联关系等。若基表数据发生变化,视图数据会动态变化。

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

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

基本语法

  1. 创建
    CREATE VIEW [视图名] AS [SELECT语句]

  2. 查看
    DESC <视图名>

  3. 修改
    ALTER VIEW <视图名> AS <SELECT语句>

  4. 删除
    DROP VIEW <视图名1> [ , <视图名2> …]

深入学习参考:mysql视图学习

mysql视图的简单学习

标签:mysq   变化   访问   使用   存在   数据   alter   记录   rop   

原文地址:https://www.cnblogs.com/dengxiaobo/p/14809119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!