虚拟表,和普通表一样使用
MySQL中的视图(View)是一个虚拟表,其内容由查询定义。与实际表不同,视图不会在数据库中存储数据,它只是基于一个或多个表的查询结果的表示。视图可以被视为一个预定义的查询,它允许用户以一种特定的方式查看数据库中的数据。
视图的主要优点包括:
create view 视图名 as 查询语句;
alter view 视图名 as 查询语句;
drop view 视图名,视图名。。。
DESC 视图名;-----查看视图相关字段
SHOW CREATE VIEW 视图名;
01)查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数
02)查询同时存在" 01 "课程和" 02 "课程的情况
03)查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )
04)查询不存在" 01 "课程但存在" 02 "课程的情况
05)查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩
06)查询在t_mysql_score表存在成绩的学生信息
07)查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )
到此这篇关于mysql数据库视图和执行计划的文章就介绍到这了,更多相关mysql视图和执行计划内容请搜索插件窝以前的文章或继续浏览下面的相关文章希望大家以后多多支持插件窝!