视图(view)是一种虚拟表的存在方式,我们可以通过视图来查询一些数据,视图中的数据并不是直接写入到视图里的,视图中行和列的数据都是通过视图中的自定义的SQL查询语句,从某张表里查询出来的结果,这张表也被称之为基表,随着数据的变化,每次查询视图的数据都是动态变化的。
我们可以将一些大量的、经常执行的SQL语句创建为视图,通过查询视图的数据就可以获取该SQL的执行结果集,并且在业务程序中也可以直接调用视图来展示数据。
在视图中只是保存了查询的SQL语句,并不保存查询的结果,当我们使用一个视图时,主要的工作就是设计视图中的SQL语句。
视图的作用: