认识MySQL数据库中的视图
1.视图是什么?
- 视图的本质就是对复杂的查询语句进行封装,相当于生成了一个新的表,它的用途就是查询。
2.为什么要创建视图?
- 对于复杂的查询,在多次使用后维护起来比较麻烦,我们可以通过定义视图的方式来解决。
3.视图如何使用?
-
创建视图
create view 视图名 as select语句;
通常视图名以“v_”开头来便于区分,创建视图时id不能重复,比如连接查询时经常会得到id重复的情况,我们可以在select字段时进行过滤
-
查看视图
show tables;
同查看表一样
-
修改视图
alter view 视图名 as select语句;
-
使用视图
select * from 视图名;