当前位置:   article > 正文

mysql实验7 视图与索引_MySQL操作(第八章)-视图和索引

mysql数据库头歌实验平台答案第7章 视图

视图

视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。

创建视图

基本语法:create view + 视图名 + as + select语句;

其中,select语句可以是普通查询,也可以是连接查询、联合查询、子查询等。

create view tb1 as  select * from student where gender='男';

-- 使用视图进行查询。

select * from tb1 where class_id>1;

单表视图:基表只有一个;

多表视图:基表至少两个。

-- 单表视图

create view my_v1 as select * from student;

create view my_v2 as select * from class;

-- 多表视图

create view my_v3 as select s.*, c.grade, c.room from student as s left join class c on s.c_id = c.id;

查询视图

desc my_v1

-- 查询视图创建语句

show create view my_v1;

使用视图

select * from my_v1;

select * from my_v2;

select * from my_v3;

修改视图

视图本身不可修改,但是

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/906128
推荐阅读
相关标签
  

闽ICP备14008679号