app用mysql好处_用MYSQL对旅行app进行用户数据分析
“皇包车”旅行是专注于为中国出境游用户提供便捷、贴心、安全的海外中文包车游司导(司机+导游)服务的平台。这篇文章将利用MYSQL对皇包车旅行APP平台的用户以及订单成交情况进行分析。
一、提出问题
1.哪些城市的人最爱在旅游时选择包车游服务?
2.哪些旅游城市的包车游服务需求量最大?
3.用户购买包车游服务时精品旅游服务和普通旅游服务成交情况?
4.已成交订单的评分情况及差评原因分析?
二、数据获取竞赛详情www.dcjingsai.com
从上述网站获取了4万多名用户的信息,这些用户中有些仅浏览了页面而没有下单,有些下单了,还有的用户多次下过订单。
在之后的分析中,我们用到三张数据表,分别是orderhistory、userProfile和userComment。
数据表orderhistory记录了用户ID、订单ID、订单类型(1表示精品旅游服务,0表示普通旅游服务)、旅游城市、国家、大陆,共有20654条记录。
数据表userProfile记录了用户ID、性别、省份、年龄,共有40308条记录。
数据表userComment记录了用户ID、订单ID、评分、评论标签,共有9864条记录。
三、导入数据
在MYSQL中新建数据库“皇包车”,打开“表”界面,点击“导入向导”。
选择数据导入格式
选择要导入的数据表
设置主键。表orderhistory、userProfile和userComment的主键分别为orderid、userid、orderid。
表格成功导入,如图所示:
四、数据分析
1.总体用户所在城市分布情况
查询结果如图:
从数据表userProfile中我们得知,除去用户所在地区未知的情况,用户数量最多的前6个城市为上海、北京、广东、江苏、浙江、四川。
2.成交订单中用户所在城市分布情况
结果如图:
对数据表orderhistory和userProfile进行联结查询可知,成交的订单主要来自上海、北京、广东的用户。
3.成交订单中各旅游城市所占比重
结果如图:
对数据表orderhistory进行查询,我们得知:订单成交量最大的前9个旅游城市是新加坡、东京、纽约、台北、吉隆坡、悉尼、香港、大阪、墨尔本。
4.热门旅游城市的精品旅游服务订单量和普通旅游服务订单量
结果如图:
根据对数据表orderhistory的查询结果,热门旅游城市中,东京的精品服务订单量最大,其次是大阪、台北。
各热门旅游城市的订单中精品服务订单比例最高的是大阪、东京、墨尔本。
5.用户对成交订单的评分情况
①总体评分分布情况
结果如图:
总体来说,用户满意度还是非常高的,5分评价率达到95.78%。但是约有2%的用户评分在3分及以下,0.97%的用户对服务极度不满,给出1分的评价。
②各热门旅游城市的平均评分情况
结果如图:
对数据表orderhistory和userComment进行联结查询可知,热门旅游城市中,用户对吉隆坡、悉尼、新加坡提供的包车游服务最为满意,而在纽约、墨尔本、东京提供的服务还需改进。
③差评词频统计
结果如图:
在9864条用户评价中,评价标签“车辆和订单显示不符”、“司导态度差”、“额外收费”、“车旧/脏”、“行程安排不合理”的出现频次分别为26、29、6、11、6。可见用户的不满主要集中在“车辆和订单显示不符”和“司导态度差”。
五、结论
1.“皇包车”app在上海、北京、广州地区的用户数量最多,这三个地区的订单成交量也是最高的。
2.人们在前往新加坡、东京、纽约旅行时最爱选择包车游服务。
3.精品服务订单主要集中在旅游城市东京、大阪、台北。
4.总体来说,95%以上的用户对服务是非常满意的。但是还需要在车辆和订单显示的一致性以及司导态度方面进行改进。
app用mysql好处_用MYSQL对旅行app进行用户数据分析相关推荐
- mysql整备_【mysql】使用xtrabackup在线增量备份及恢复数据库
一.Percona Xtrabackup 简介 1.Xtrabackup bin目录文件 介绍 1)innobackupex innobackupex 是xtrabackup的一个符号链接 . in ...
- shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL
bitsCN.com [Mysql]shell运行mysql的sql语句 shell本身是一种脚本语言,所以不能像java一样通过api去连接数据库.shell还是要借助mysql本身的一些运行脚本才 ...
- mysql 优化_常用MySQL优化
1.大批量插入数据优化 (1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新. ALTER TABLE ...
- 阿里云查看mysql版本_查看mysql版本的四种方法及常用命令
[shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中: ...
- 涂抹mysql 完整_涂抹mysql笔记-管理mysql服务
$ /mysql/scripts/mysql_install_db --datadir=/mysql/data --basedir=/mysql support-files/mysql.server脚 ...
- xshell安装mysql步骤_数据库Mysql与禅道安装
一.Linux上搭建禅道 Mysql 是关系型数据库管理系统 1.下载安装包:将安装包直接解压到/opt目录下,不要 解压到别的目录在拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变 2.解 ...
- mysql实时读写_[DataBase] MySql 查看实时日志
MySql 查看实时日志 -f 代表会实时读取该文件的更新内容 tail -f /usr/local/mysql/log/mysql.log 配置好日志 [mysqld] log-error = /u ...
- 试题导入mysql乱码_解决Mysql导入乱码问题
解决Mysql导入乱码问题 方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题 C:\Users\Administrator>mysql -uroo ...
- 51cto mysql下载_安装MySQL
MySQL官方网站下载地址http://dev.mysql.com/downloads/下载的版本根据你的平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1, 5.5版本下载mys ...
最新文章
- 4个做管理后才知道的秘密
- 此上下文中不允许函数定义。_深度好文 | 你知道Go中的 context 是怎么实现的吗?...
- 作为首席架构师,我是如何选择并落地架构方案的?
- 获取站点某一目录下某些文件
- 《走进SAP(第2版)》——2.5 SAP NetWeaver简介
- SQLite注意以下几点
- 你应该知道的缓存进化史
- HRESULT:0x80070057 (E_INVALIDARG)的异常的解决方案
- [转载].NET平台微服务项目汇集
- Python学习14 模块和包
- Android基础学习第二篇—Activity
- alternatives java_linux使用update-alternatives切换java版本
- 论文A Tutorial on Graph-Based SLAM 学习笔记
- Qos测试浅析 20090323
- Excel空值导入mysql_excel导入sqlserver时,数据为null的处理方法分享
- nbu里oracle备份al开头的,认识NBU备份Oracle时Code 29错误
- cpu使用率的另一种获取方法
- html语言 图片大小,html如何设置图片大小
- mac系统克隆不能启动_如何制作Mac硬盘的可启动克隆
- c++敢死队问题代码(为大一而生)
热门文章
- K-anonymity 2-anonymous
- Python的双下划方法
- 毕业设计 stm32智能车库管理系统 - 物联网 单片机
- IOS版aplayer使用教程_MT4交易软件安装使用教程(IOS苹果手机版)
- 托福学习计划日本留学考研
- 成都市等市、州 2015年《工程量清单计价定额》 人工费调整的批复〔2018〕8号
- 高德地图 transform: rotate(90deg)横屏显示后样式及事件问题
- 2022年中级会计实务考试精选复习题及答案
- Excel公式系列: 单元格中字符是否包含某个特定值IF、ISERROR、FIND
- 双向口和准双向口有什么区别