使用视图查询数据时,数据库系统会从原来的表中取出对应的数据,因此,视图中的数据是依赖于原来的表中的数据,一旦表中的数据发生改变,显示在视图中的数据也会发生改变....,地址,而不显示社会保险号和工资数等,可以对不用的用户,设定不同的视图
创建视图
create [or replace] [algorithm = {undefined | merge | temptable...2:view_name: 表示要创建的视图名称
3:column_list: 可选项,指定视图中各个属性的名词,默认情况下与select语句中的查询的属性相同
4:select_statement...: 表示一个完整的查询语句,将查询记录导入视图中
5:[with [cascaded | local] check option]: 可选项,表示更新视图时要保证在该视图的权限范围之内.
...,对于更新的视图,在视图中的行和基表中的行之间必须具有一对一的关系,如果视图包含下述结构中的任何一种,那么他就是不可更新的.
1:聚合函数(sum,min,max,count)
2:distinct