1. 含义
- 虚拟的表,和普通表一样使用
- mysql5.1版本出现的新特性,是通过表动态生成的数据
- 只保存了sql逻辑,不保存查询结果
2. 应用场景
- 多个地方用到同样的查询结果
- 该查询结果使用的sql语句比较复杂
3. 视图的创建和使用
查询部门名为IT的员工的相关信息
CREATE VIEW v1 AS
SELECT
`employee_id`,
`last_name`,
d.`department_name`,
`salary`,
`commission_pct`
FROM
`employees` AS e
INNER JOIN `departments` AS d
ON e.`department_id` = d.`department_id` ;
SELECT
*
FROM
v1
WHERE `department_name` =