视图
视图:view
,是一种有结构(有行有列),但没有结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义的,而是从对应的基表(视图的数据来源)中产生的。
创建视图
首先,给出创建视图的基本语法,
- 基本语法:
create view + 视图名 + as + select语句;
其中,select
语句可以是普通查询,也可以是连接查询、联合查询、子查询等。
此外,视图根据数据的来源,可以分为单表视图和多表视图:
- 单表视图:基表只有一个;
- 多表视图:基表至少两个。
执行如下 SQL 语句,进行测试:
-- 单表视图
create view my_v1 as select * from student;
create view my_v2 as select * from class;
-- 多表视图
create view my_v3 as
select * from stude