• mysql 视图


    视图

    • 对于复杂的查询,在多个地方被使用,如果需求发生了改变,需要更改sql语句,则需要在多个地方进行修改,维护起来非常麻烦
    • 解决:定义视图
    • 视图本质就是对查询的封装
    • 定义视图,建议以v_开头
    create view 视图名称 as select语句;
    

      

    • 例:创建视图,查询学生对应的成绩信息
    create view v_stu_sco as 
    select students.*,scores.score from scores
    inner join students on scores.stuid=students.id;
    

      

    • 查看视图:查看表会将所有的视图也列出来
    show tables;
    

      

    • 删除视图
    drop view 视图名称;
    例:
    drop view v_stu_sco;
    

      

    • 使用:视图的用途就是查询
    select * from v_stu_score;
    

      

  • 相关阅读:
    数据库操作--获取空数据
    常用的css属性
    有序列表与无序列表
    表格标签table
    Div 块 盒子
    border边框 css属性
    IMG
    html中a标签与img标签
    CSS
    css 网页中如何嵌套style样式?
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/10129988.html
Copyright © 2020-2023  润新知