• MySQL-视图


    视图
    1.什么是视图
    视图是由查询结果形成的一张虚拟表。
    2.什么时候要用视图?
    如果某个查询结果出现的非常频繁,要经常拿这个查询结果来做子查询。
    3.使用视图的好处?
    简化查询语句
    可以进行权限控制
    大数据表分表
    4.视图存放的位置?
    information_schema数据库下的views表里。
    select * from information_schema.viewsG
    5.视图管理
    查看视图的定义
    show table status from sqltest like '%v_test%';
    删除视图
    drop view if exists v_test restrict| cascade
    查看权限
    select drop_priv from mysql.user where user='root';
    更新视图
    update v_test set username='ddd' where id=2;

    with check option
    更新视图数据,必须满足视图条件
    show table
    create or replace view v_test
    as
    select e.id,e.username,d.depName from
    employee as e
    left join
    department as d
    on e.depId = d.id
    group by
    e.id;

    create or replace view v_employee1
    as
    select * from employee where id % 4 = 0;
    create or replace view v_employee2
    as
    select * from employee where id % 4 = 1;

  • 相关阅读:
    每日博客
    每日博客之十一月读书笔记1
    每日博客
    今日收获
    今日收获
    今日收获
    动手动脑10.21
    今日收获
    今日收获
    8月21日
  • 原文地址:https://www.cnblogs.com/3ddan/p/10361702.html
Copyright © 2020-2023  润新知