什么是数据库视图

白癜风治疗的较有效医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/xcxbdf/
视图

数据库视图是不直接存储数据的虚拟表,本质上保存的是SQL查询。

创建视图

createviewstudent_vasselect*fromstudentwhereage15;

查询视图

创建完视图后可以像表一样直接查询

select*fromstudent_v;

修改视图

相当于重建视图,但是如果有其他程序依赖了该视图,使用createorreplace比删除再新建视图更加安全。

createorreplaceviewstudent_vasselect*fromstudentwhereage20;

删除视图

dropviewstudent_v;

更新视图数据

如果视图底层是一个简单的单表查询,视图数据可以被更新,如果底层是复杂的join和聚合,视图无法被更新。


转载请注明:http://www.xcqg58.com/xxzl/xxzl/26847284.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了