尚硅谷-MySql-高级思维导图:思维导图(mmap+HTML格式)
1. 视图是什么
- 将一段查询 SQL 封装成一个虚拟表
- 这个虚拟表只会保存 SQL 逻辑,不会保存任何查询结果
2. 视图作用
- 封装复杂的 SQL 语句,提高复用性
- 逻辑放在数据库上,更新不需要发布程序,面对频繁的需求变更更灵活
3. 视图使用范围
- 很多地方可以公用的一组查询结果
- 报表
4. 视图的语法
- 创建
# CREATE OR REPLACE 表示创建或更新
CREATE OR REPLACE VIEW 视图名
AS
SELECT 列名
FROM 表名
WHERE 条件;
- 使用
SELECT * FROM 视图名