zoukankan      html  css  js  c++  java
  • mysql视图使用方法

    1.为什么要使用视图

     对于复杂的查询,往往是有多个数据表进行关联查询而得到,而这种语句往往比较复杂,也可能非常频繁的使用。比如:
    select 字段一,字段二.字段三,
    from 数据表1
      join 数据表二 on 判断语句
      join 数据表三 on 判断语句;
    

    2.创建视图 (为了和普通表便于区分推荐以“V_+视图名” 进行命名)

    create view 视图名称 as select语句;
    

      注意:视图是一种具有表结构但不存放数据(数据从其他表引用)的虚表,但具有表结构,因此在创建视图时要重新为视图指定一个字段名,并且不能重复

    3.查看视图是否存在

    show tables;
    

    4.查看视图的结构

    desc 视图名称;
    

    5.查看视图创建的详细信息

    show create view 视图名称;
    

    6.使用视图

    select * from 视图名称;
    

    7.删除视图

    drop view 视图名称
    

    总结 

    • 视图封装了对多张基本表的复杂操作,简化用户操作
    • 视图只是一个虚表,并不存储任何基本表的表数据,当用户使用视图的时候 视图会从基本表中取出
    • 通过视图可以对用户展示指定字段从而屏蔽其他字段数据,更加安全

     

     

     

    
    
  • 相关阅读:
    python爬取酷狗音乐
    python爬取酷我音乐
    排列组合+逆元模板
    python爬取QQVIP音乐
    一维数组的动态和
    买卖股票的最佳时机 II
    最佳买卖股票时机含冷冻期
    买卖股票的最佳时机
    子集
    最短无序连续子数组
  • 原文地址:https://www.cnblogs.com/xuchuankun/p/9445769.html
Copyright © 2011-2022 走看看