• SQL之视图


    视图:就是一个虚拟的表,一般情况下用于多表链接
    一个查询语句可以当做是子查询 查询出一列或是一个作为一个数据的比对参数,作为一个数据源,作为一个数值或一组数值,防砸偶from后面 还可以作为一个表来使用

    create view: 视图
    创建视图:
    create view +表名 
    as ... go
    例子:
    create view tableview
    as
    select score .sno,score .cno,score .degree,
    student .sname,student .ssex,sbirthday,Class,course .cname,tno
    from score 
    join student on score .sno=student .sno
    join course on score .cno=course .cno
    go

    视图里面的数据只能查询,不能增删改,视图里面的数据来源于其他的表,视图会随着实际的数据表的改变为改变


    删除视图:
    drop view +表名
    修改视图:
    alter view +表名
    as
    修改的内容,相当于删了重建
    go

    如果这几个表的连接经常用 就建好视图不用每次都写了


    范式理论:
    1.每一个表都要有主键
    2.每个表的列都要直接跟主键相关
    3.每一个列都要是单独的数据列

  • 相关阅读:
    java回顾之多线程
    java回顾之异常
    模拟斗地主和冒泡排序
    java回顾之Map
    java回顾之集合List
    java回顾之树
    java回顾之单列集合、泛型、数据结构
    java回顾之类API再体验之引用类型小结
    java回顾之API初体验
    函数之 闭包函数 和 装饰器
  • 原文地址:https://www.cnblogs.com/wangfangjia/p/4941273.html
Copyright © 2020-2023  润新知