zoukankan      html  css  js  c++  java
  • mysql视图的简单学习

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

    介绍

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

    优点

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

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

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

    基本语法

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

    2. 查看
      DESC <视图名>

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

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

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

    春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。 雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流。
  • 相关阅读:
    51Nod-1002-数塔取数问题
    Android Studio: Application Installation Failed解决方案
    1001 数组中和等于K的数对——51NOD
    51Nod-1005 大数加法
    aiml_入门学习
    vim使用进阶
    学习寒小阳的博客之统计机器翻译
    安装cywin
    TF-IDF学习
    Java文件读写操作
  • 原文地址:https://www.cnblogs.com/dengxiaobo/p/14809119.html
Copyright © 2011-2022 走看看