目录
一、视图
1.1 含义
虚拟表,和普通表一样使用
2.1 视图的基本语法
创建视图
create view 视图名
as
查询语句;
查看视图有两种方式
方式1:
这里看到的是视图的字段
DESC 视图名;
方式2:
这里可以看到视图的创表语句
SHOW CREATE VIEW 视图名
视图的修改
修改视图有两种方式
方式1:
创建视图的时候你可以更改视图
CREATE OR REPLACE VIEW
AS
查询语句;
方式2:
ALTER VIEW 视图名
AS
查询语句;
删除视图
DROP 视图名
二、案例
01)查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数
02)查询同时存在" 01 "课程和" 02 "课程的情况
03)查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )
04)查询不存在" 01 "课程但存在" 02 "课程的情况
05)查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩
06)查询在t_mysql_score表存在成绩的学生信息
07)查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )
08)查询「李」姓老师的数量