1.视图概述
1.1概述
视图是一种根据查询(select)定义的数据库对象,用于查询和使用的局部数据,视图也被称为虚拟表,并且可以被用来从常规表或其他视图中查询数据
1.2作用
- 访问数据变得简单(可以对数据库进行操作)
- 可被用来对不同用户显示不同的表的内容(隐藏表的实现细节【重要】)
错误查询操作:
2.视图操作
2.1创建视图
语法:
create view viewName as 查询语句; --查询语句只能是DQL语句
示例:
create view view_emp as select * from emp;
2.2查看视图
语法:
show table status where comment = 'view';
2.3修改视图
语法:
alter view viewName(需要修改的视图名称) as 查询语句;
示例:
alter view view_emp as select empno,ename,job from emp;
2.4删除视图
语法:
drop view if exists viewName;
示例:
drop view if exists view_emp;