MySQL视图原理的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍MySQL视图原理的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名
千家信息网最后更新 2025年11月07日MySQL视图原理的示例分析
这篇文章主要介绍MySQL视图原理的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体如下:
概述
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并在引用视图时动态生成。
对其中所引用的基础表来说,视图的作用类似于筛选。
基本操作
建立视图
CREATE VIEW view_test(qty,price,total) AS SELECT quantity,price,quantity*price FROM t;
多表视图
CREATE VIEW stu_class(id,name,glass) AS SELECT student.s_id,student.name,stu_info.glass FROM student,stu_info WHERE student.s_id = stu_info.s_id;
查看视图
DESCRIBE 视图名
DESC 视图名
查看视图基本信息
SHOW TABLE STATUS LIKE '视图名';
查看视图的建表信息
SHOWCREATE VIEW 视图名
在VIEW表中查看视图详细信息
在mysql的information_schema数据库下的views表中存储了所有的视图定义,可以用select查看
select * from information_schema.views;
修改视图
REPLACE语句
CREATE OR REPLACE VIEW view_test AS SELECT * FROM t;
ALTER语句
ALTER VIEW view_test SELECT name FROM t;
删除视图
DROP VIEW IF EXISTS stu_glass
建表语句示例
/*获取系统组织结构 *包括用户名称、用户ID、所属店面名称、所属店面ID、创建时间... */CREATE VIEW organizationTableView as select id,storename,regdate from v9_qd_account;
/*获取当天的Cpz安装数据(按用户分组汇总) *包括用户ID、Cpz汇总值... */CREATE VIEW TodayCpzTableView as select storeid,storename,count(id)as total,sum(tui_num)as tui_num from v9_qd_dev where days = DATE_FORMAT(NOW(),'%Y%m%d') group by storeid;
/*获取当月每天的Cpz安装数据(按天、用户分组汇总) *包括日期(天)、用户ID、Cpz汇总值、CpzApp汇总值、重复Cpz汇总值... */CREATE VIEW HistoryCurrentMonthDayView as select storeid,storename,count(id)as total,sum(tui_num)as tui_num,days from v9_qd_dev where days > DATE_FORMAT(NOW(),'%Y%m') group by storeid,days;
/*获取每月的Cpz安装数据(按月、用户分组汇总) *包括日期(天)、用户ID、Cpz汇总值、CpzApp汇总值、重复Cpz汇总值... */CREATE VIEW HistoryMonthTableView as select storeid,storename,count(id)as total,sum(tui_num)as tui_num, DATE_FORMAT(FROM_UNIXTIME(installdate),'%Y%m') as months from v9_qd_dev group by storeid,months;
/*根据输入的IMEI获取Cpz安装数据() *包括IMEI、账户ID、店面ID、安装时间、是否重复安装、安装app个数、手机型号 */CREATE VIEW QueryCpzDatumByIMEI as select storeid,storename,verify,tui_num,sn,idfa,imei,devms,installdate from v9_qd_dev;
//今天DATE_FORMAT(NOW(),'%Y%m%d');
以上是"MySQL视图原理的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
视图
数据
用户
图名
示例
信息
内容
名称
店面
语句
分组
原理
分析
所属
数据库
日期
时间
篇文章
存储
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
擎风互联网科技石家庄有限公司
ht14服务器
中易互联网网络科技
电子商务网络技术名词解释
软件开发公司人员需求
金蝶erp服务器系统
软件开发项目关键技术怎么写
网络安全案例警示教育视频
退伍军人能做软件开发吗
外购软件开发费入什么科目
游戏中提示服务器出问题怎么办
网络安全教育手抄报内容清晰
吉林祥云网络技术公司
信息管理系统数据库设计
hmi通过vbs编程连接数据库
软件开发主修课程
佳都科技为工业互联网发展建言
桂阳学计算机软件开发学费
网络安全人才要掌握的技术有哪些
九合网络技术有限公司
要闻栏承担着数据库重要功能之一
服务器与浏览器
数据库学生信息修改
梦幻西游要分服务器吗
t提高学生网络安全意识
农行网络安全招聘
湛江智能软件开发公司
dell t430服务器
互联网金融科技个股
综合航电数据库