Android 常用sql笔记之视图创建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Gary__123456/article/details/77103508

视图是由一张表或者多张表联合生成的view,此view具有查询功能select,但不支持update,delete,insert操作,view的字段数据全部来源于主表,数据会随着主表数据的改变而改变。相当于观察表,具有查询速度快等特点!

下面我们来创建视图。

一、创建一个Person_Info视图

两张主表,Person与Hobby表
1.Person表
这里写图片描述

2.Hobby表
这里写图片描述

创建视图Person_Info,Person左联Hobby表

create view Person_Info as select p.*  ,h.hobby as hobby from Person p left join Hobby h on p.name = h.name

这里写图片描述

查询Person_Info中的数据

select * from Person_Info

这里写图片描述

二、修改数据

修改Hobby数据,将李明的hobby由篮球改为足球

update Hobby set  hobby='足球' where name='李明'

再次查询Person_Info,可以看到数据已变。同样修改Person中的数据,相应也会改变,这里就不在哆嗦了。

这里写图片描述

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页