什么是视图:
视图是基于一个或多个表或视图的逻辑表,视图本身并不包含数据,但是却像一个窗口,通过它可以查询或修改表中的数据。视图所基于的表称为基表,视图是存储在数据字典中的一条SELECTSQL语句。
视图优点:
限制对数据的访问,因为视图可以有选择性地显示数据库的一部分。
视图可以简化复杂的查询,但不能提高性能.
维护数据的独立性,尤其是对用户和应用程序来说,视图可以从多个表简述数据
视图分类
简单视图:基于单个表创建,不包含任何函数,表达式以及分组
复杂视图:包含函数,表达式或者分组的视图,简化了查询操作
连接视图:基于多个表建立的视图,简化了连接查询
只读视图:只允许Selwct操作,不允许DML操作