多表的联合查询,最多也才3张表,如果面临更多的表,为了简化连表操作,可以使用MySQL中的视图
1、简化sql语句
2、提高了sql的重用性
3、保护基表的数据,提高了安全性
create view 视图名
as
查询语句;
create or replace view 视图名
as
查询语句;
alter view 视图名
as
查询语句
drop view 视图1,视图2,...;
desc 视图名;
show create view 视图名;
关键字 | 是否占用物理空间 | 使用 | |
---|---|---|---|
视图 | view | 占用较小,只保存sql逻辑 | 一般用于查询 |
表 | table | 保存实际的数据 | 增删改查 |