MySQL创建视图虚拟表

MySQL创建视图虚拟表

查看class表
在这里插入图片描述
创建新表并添加数据

create table name(mingzi char(32),banji int(32));
insert into name values('meng',3),('tao',6),('zhu',5);

创建视图虚拟表stu,并查询虚拟表与实际表内容是否一致

create view stu as select class.id,name.mingzi from class inner join name where class.num=name.banji;
select * from stu;
select class.id,name.mingzi from class inner join name where class.num=name.banji;
#视图为映射,查看原表信息

在这里插入图片描述
修改sushe实际表内容,删除数据

delete from name where mingzi='meng';

在这里插入图片描述
查看虚拟表及实际表信息
在这里插入图片描述
信息发生改变,MySQL视图虚拟表创建成功。

猜你喜欢

转载自blog.csdn.net/weixin_50344742/article/details/111930720