RDBMS的视图
关系型数据库的虚拟表——视图
在我们使用sql语句对视图操作时,和操作普通的表基本是一样的,那么为什么要使用视图呢?
通过建立表的虚拟表视图,可以使得在查询时间更加方便和简洁,同时也对sql代码操作和数据库的表结构之间解耦合。使得数据表的修改对sql语句的影响减少,从而减少修改工作量,提高效率。视图在使用时和调用函数差不多,其实就像是子查询一样,调用了这个函数【视图】,把函数【视图】查询的结果返回作为一个新的表内容。
sql语句创建视图:
1 | create view view_name as select语句; |
创建好视图:
1 | show tables; |
视图一般是创建来进行数据查询的,如果要修改数据,都是直接修改表
视图的作用:
提高了重用性,就像是把一个查询封装到一个函数
对数据库重构时,对程序影响小
提高了安全性能
让查询时数据更加清晰
Original author: John Doe & wooyee.Landucheg
Original link: http://yoursite.com/2019/08/30/RDBMS的视图/
Copyright Notice: Please indicate the source of the reprint (must retain the author's signature and link)