zoukankan      html  css  js  c++  java
  • 15、SQL基础整理(视图)

    视图

    即虚拟表

    系统-右键-新建视图

     

    编辑前200行

     

    select *from studentscore

     

    代码创建法:

    create view studentscore

    as

    select student.sno,sname,ssex,sbirthday,class,cno,degree from student

    join score on student.Sno=score.sno

    删除视图:

    drop view studentscore

     

    修改视图:

    alter view cts

    as

    select student.sno,score.cno,sname,sbirthday,class,cname,tno,degree from student,course,score

    where score.Cno=course.Cno and score.sno=student.Sno

    Notice

    1、一个视图不能引用另一视图(不能用join链接)

    2、order by前面必须写上top

    3、修改视图的几个原则:

    1)修改视图会直接修改到基表。

    2)如果在查询视图时有查询条件和 with check option ,在修改时需要在条件范围内修改,否则报错。

    4、删除表时应该明确删除引用该表的视图,否则不会自动删除。

  • 相关阅读:
    实验
    ls -l 详解
    实验
    B
    2.02_Python网络爬虫分类及其原理
    2.01_Python网络爬虫概述
    DA_03_linux网络配置及其远程连接
    DA_01_linux_物理机局域网工作机制
    Hadoop_01_Apache Hadoop概述
    13_Redis_持久化
  • 原文地址:https://www.cnblogs.com/wleaves/p/4165129.html
Copyright © 2011-2022 走看看