数据库视图的创建和修改

举报
ksh1998 发表于 2021/12/29 22:41:57 2021/12/29
【摘要】              虽然现在的进行已经学习到了十三章但是发现自己的博客总结之总结到了第四章哎,遗憾啊本来应该早就完成了的数据库视频就因为过年临放假的时候太兴奋了所以就没学习过完年来了之后由于完的心还没有收好导致计划做的好但是实际执行连计划的一般都没有,得亏我意识...

             虽然现在的进行已经学习到了十三章但是发现自己的博客总结之总结到了第四章哎,遗憾啊本来应该早就完成了的数据库视频就因为过年临放假的时候太兴奋了所以就没学习过完年来了之后由于完的心还没有收好导致计划做的好但是实际执行连计划的一般都没有,得亏我意识到了这一点及时改正微笑以后保证一定按时更新


创建视图

     数据库储存的基本的信息
      多表连接 select组合成视图

       添加新建视图

         
        数据实体和一些列
        最后保存为班级信息
        一般使用V大写表示视图
 
SQL语句格式

   
  1. CREATEVIEW view_name(view_column_nam)
  2. AS query_expression
  3. [WTTH CHECK OPTION]

1 视图名称

2列名

3查询表达式

4为当前的视图添加约束条件

实例


查看下定义的select语句

修改和删除视图

对视图进行修改和删除

修改

1图形

设计

修改

                

        
通过拖动在链接数据关系
2SQL语句

     

   
  1. ALTER VIEW <wiew_name>[<column naem liset>]
  2. AS
  3. <SELECT statement>
  4. [WTTH CHECK OPTION]

1 名称和视图列

2具体的需要包含的数据

3约束条件

实例


直接定义想包含的数据就可以了

先定义关系,在选择查看哪些数据

 

删除

1图形

直接删除
           2sql语句

       

通过视图修改数据

           

通过视图修改跟新数据,现在程序中调用的视图中的数据,调用select语句去查询数据组织数据,视图本身不储存数据,对视图修改就是对基表的数据进行修改基本不用视图修改数据

使用视图和直接使用基表修改数据的区别

视图更新数据的时候有一定 限制条件


其他注意事项

再插入的时候,基表中某些字段非空的值,如果进查询学号,。就会失败

SQL语句

实例

插入


注意,若果值是非空的话不能使用视图修改

values初始值

今天就总结这些了,好久没总结了以后一定要经常总结 虽然截图有点多但是 我一会一定会改 我的博客一定越来越好 

希望大家,提提意见微笑

文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。

原文链接:kangshihang.blog.csdn.net/article/details/55006870

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。