视图(view):
什么是视图:
视图就是将查询的结果集展示出来,视图就是一张表
为什么需要视图:
首先,视图并不能加快查询速度,因为视图中本身不存储数据
视图仅仅是村粗再数据字典中的一个定义,同时视图不使用索引,因此查询效率不好
安全性
保存查询数据
视图的优点:
提供了灵活一致级别安全性
隐藏了数据的复杂性
简化了用户的SQL指令
通过重命名列,从另一个角度提供数据
创建视图:
create 【or replace】 view 视图名称 (user _id,username,sex) ----括号里是想让用户看到的列名名称(为视图字段指定别名)
as select id,name,gender from 某个表名;
创建视图时出现的错误:
这个错误出现多是因为将select 的结果集用()包住了