• MySQL---视图


    视图概念:存储得查询语句,本身并不包含数据,当调用得时候,产生结果集,试图是一种虚拟存在得表,是一个逻辑表
    视图的作用:
         1/提高了重用性,就像一个函数。
         2/对数据库重构,却不影响程序的运行
         3/提高了安全性能,可以对不同的用户,设定不同的视图
         4/让数据更加清晰,想要什么样的数据,就创建什么样的视图
    视图的优缺点:
      视图的创建方法以及使用方法
    为什么要使用视图?因为视图的视图的诸多优点,如下:
    1/简单:使用视图的用户完全不需要关心后面对应的表结构/关联条件和筛选条件,对用户来说已经是过滤好的符合条件的结果集
    2/安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。
    3/数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加对视图没有影响,源表修改列名。
    

      二/操作/

    select * FROM student;
    #创建视图
    CREATE VIEW stu as select * FROM student s;
    #查询视图
    select * FROM stu;
  • 相关阅读:
    python:一个比较有趣的脚本
    opencv:图像模糊处理
    opencv:基本图形绘制
    opencv:摄像头和视频的读取
    C++:lambda表达式
    opencv:傅里叶变换
    opencv:创建滑动条
    opencv:通过滑动条调节亮度和对比度
    【源码】防抖和节流源码分析
    【css】最近使用的两种图标字体库
  • 原文地址:https://www.cnblogs.com/wsx123/p/14511861.html
Copyright © 2020-2023  润新知