mysql快速生成100W条测试数据(3)电商单店用户购买力数据

有目标就不怕路远。年轻人.无论你现在身在何方.重要的是你将要向何处去。只有明确的目标才能助你成功。没有目标的航船.任何方向的风对他来说都是逆风。因此,再遥远的旅程,只要有目标.就不怕路远。没有目标,哪来的劲头?一车尔尼雷夫斯基

导读:本篇文章讲解 mysql快速生成100W条测试数据(3)电商单店用户购买力数据,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

这是之前的文章里面包含一些以前的一些操作流程可以进行参考学习
更加详细操作步骤在第一篇文章里面

这次我们需要生成的100万条数据是电商单店铺销售数据,这些数据主要就是有以下的框架组成

电商单店铺销售数据

id

用户昵称

购买人年龄

购买人地域

第一次购买人购买时间

是否第一次购买

购买次数

最后一次购买时间

购物总金额

1.新增一个电商单店铺销售表

CREATE TABLE `singleshop` (  `id` int NOT NULL,  `code` int NOT NULL,	`shopname` VARCHAR(30) not null,  `buyerage` int NOT NULL,  `buyterritory` varchar(10) NOT NULL,  `wfirsttime` varchar(2) NOT NULL,  `buynumber` int NOT NULL,  `lasttimebuy` varchar(15) NOT NULL,  `shopamount` int NOT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

2.创建表之后我们依然使用100万条数据作为我们要生成的行数

在这里插入图片描述

3.id号根据你生成的数据行数执行多少条

在这里插入图片描述

4.购买用户年龄我们就设置从6岁到100岁即可

在这里插入图片描述

5.因为购物不限制用户登录使用是什么昵称,所以能够选的全选即可

在这里插入图片描述

6.因为我们需要知道用户是在哪些区域里购买量比较多

对于当前的商品而言,所以我们需要对购买商品的城市进行数据分析的时候需要使用所以这个时候我们需要设置好城市为中国的城市即可。
在这里插入图片描述

7.是否第一次购买就用枚举来定义两个T代表第一次购买,

F代表非第一次购买
在这里插入图片描述

8.购买次数,就从0开始到1000

在这里插入图片描述

9.上一次购买的时间,

表示用户上一次是什么时候购买,方便日后进行统计用户购买意愿
在这里插入图片描述

10.购物金额就是用户购买的总金额

用户每次购买的商品价格都会进行统计
在这里插入图片描述

11.由于我们这次人名较多和数据量较大所以生成速度慢了一点不过也还是可以接受。

在这里插入图片描述

12.然后查看表就可以看到生成了一百万条数据,不过有些美中不足的地方就是生成数据和一些逻辑有些对不上

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/134103.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!