• mysql2


    视图


    视图是一个虚拟表,其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需要使用【名称】即可获取结果集,并可以将其当做表来使用。
    select * from (select nid,name from tb1 where nid >2) as A where A.name > 'alex'

    1.创建视图

    --格式:create view 视图名称 as SQL语句
    eg:
    create view v1 as select nid,name from A where nid >4

    2.删除视图
    --格式:drop view 视图名称
    drop view v1

    3.修改视图
    --格式:alter view 视图名称 as SQL语句
    alter view v1 as select A.nid,B.name from A left join B on A.id = B.nid left join C on A.id = C.nid where A.id > 2 and C.nid <5

    4.使用视图
    使用视图时,将其当做表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新、删除操作,仅能做查询使用。
    select * from v1

  • 相关阅读:
    HDU 1978 How many ways
    hdu 1966 Pie
    hdu 1966 Pie
    HDU 1896 Stones
    HDU 1896 Stones
    hdu 1278 逃离迷宫
    hdu 1278 逃离迷宫
    HDU 2548 A strange lift
    HDU 2548 A strange lift
    PHP 错误与异常 笔记与总结(10)错误处理器测试
  • 原文地址:https://www.cnblogs.com/cheng662540/p/8879858.html
Copyright © 2020-2023  润新知