前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL之使用视图

MySQL之使用视图

作者头像
ITester软件测试小栈
发布2019-11-26 14:47:25
5500
发布2019-11-26 14:47:25
举报
文章被收录于专栏:全栈测试全栈测试

创建及查看视图

视图用create view来创建,用drop来删除; create view viewname as select ...from ...where...;

代码语言:javascript
复制
#创建热门文章视图:找到阅读量大于500的作者姓名和微信
create view TopArticle as 
select ArticleDetail.title,ArticleDetail.reade_times,Author.name,Author.wechat
from ArticleDetail,Article,Author 
where ArticleDetail.ar_id=Article.ar_id 
and Article.au_id=Author.au_id 
and ArticleDetail.reade_times>500;

#查看视图
select * from TopArticle;

用视图过滤数据

代码语言:javascript
复制
#过滤文章数目不为空的数据
create view TemArticle AS
select ar_id,type,author,au_id,articles,qq_group,fans from Article where articles is not null;

#查看TemArticle视图;
select * from TemArticle;

对视图进行增加数据

代码语言:javascript
复制
insert into TemArticle (type,author,au_id,articles,qq_group,fans)values('Linux','vivi',2019002,20,727998947,400);
insert into TemArticle (type,author,articles,qq_group,fans)values('perl','vivi',23,727998947,50);
insert into TemArticle (type,author,articles,qq_group,fans)values('pytorch','vivi',25,727998947,50);

对视图进行删除数据

delete from viewname where...;

代码语言:javascript
复制
delete from TemArticle where fans='50';

对视图进行更新数据

update viewname set column=value where...;

代码语言:javascript
复制
update TemArticle set articles=55 where type='MySQL';

查询视图中的数据

select column from viewname where...;

代码语言:javascript
复制
#查找TemArticle视图中文章数不小于50的信息
select ar_id,type,author,au_id,articles,qq_group,fans from TemArticle where articles>=50;

附:Author表

Article表

ArticleDetail表

最后是今天的分享:Author、Article、ArticleDetail三张表一键建表SQL语句

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ITester软件测试小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档