所需数据:ORDER_INFO_UTF.CSV、USER_INFO_UTF.CSV
提取码:yu63
我的数据库版本是Mysql 8.0
本文章参考 秦路老师七周成为数据分析师 的视频,和视频中讲解的这部分内容有少许差异。
这篇文章的目的是练习 怎么导入数据 以及 学习实际业务中的SQL逻辑,写出可以复用的SQL语句,不对数据做过多的清洗。
目录:
一、将数据导入数据库
1.建表
2.导入数据
二、理解数据
1.表字段及含义
2.表信息中的业务问题
三、数据清洗
四、SQL--用户消费行为分析
1-统计不同月份的下单人数
2-统计用户不同月份的回购率和复购率
3-统计不同性别的消费频次是否有差异
4-统计多次消费的用户,第一次和最后一次消费时间的间隔
5-统计不同年龄段的用户消费金额是否有差异
6-统计不同性别的用户消费金额是否有差异
7-统计消费的二八法则,消费的top20%用户,贡献了多少额度
一、将数据导入数据库
目的:将两份csv文件导入数据库
步骤:建表、导入数据
1.建表.数据库data建表orderinfo
2.导入数据
前面给出的数据较大,分别是10万和50万条数据,如果用数据库自带的导数工具比较缓慢,这里介绍用cmd命令行方式导入。导入USER_INFO_UTF.CSV秦路老师导这两个文件的方法以及对表字段类型的定义,在我这里一直报错(秦路老师讲解这部分的视频地址&#x