我的编程空间,编程开发者的网络收藏夹
学习永远不晚

生成大量测试数据脚本

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

生成大量测试数据脚本

生成大量数据来测试:
create table t1 (id int not null primary key auto_increment,age int,name varchar(20),createtime date);
create index idx_age_name_create on t1(age,name,createtime);


vi create-data.sh
#!/bin/bash


i=1;
MAX_INSERT_ROW_COUNT=$1;
while [ $i -le $MAX_INSERT_ROW_COUNT ]
do
    mysql -uroot -p123456 test -e "insert into t1 (name,age,createtime) values ('HELLO$i',$i % 99,NOW());"
    d=$(date +%M-%d\ %H\:%m\:%S)
    echo "INSERT HELLO $i @@ $d"    
    i=$(($i+1))
    sleep 0.05
done


exit 0




执行:
sh create-data.sh 10000

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

生成大量测试数据脚本

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Shell脚本创建指定大小文件的测试数据

我们在测试或调试的时候,有时候会需要生成某个size的文件,比如在测试存储系统时,需要将磁盘剩余空间减少5G,最简单的办法就是拷贝一个5G的文件过来,但是从哪儿去弄这样大小的文件呢,或许你想到随便找一个文件,不停的拷贝,最后合并,这也不失为
2022-06-04

mysql自动生成大量数据

mysql自动生成大量数据 目录mysql自动生成大量数据创建随机数字生成生成随机字符串生成随机数字,返回varchar类型数据组合,例如手机号创建用户表myisam引擎创建存储过程生成数据创建表innodb引擎mysql自动生成大量数据为了学习
mysql自动生成大量数据
2019-02-17

mysql 快速生成100w条测试数据

本篇文章是关于MySQL生成百万条数据的全部过程,每一步都有具体的sql,并且每一步都有具体的注释,详细步骤如下:1、创建数据库C
2023-05-15

怎么使用Navicat生成MySQL测试数据

使用Navicat生成MySQL测试数据:连接数据库,打开表设计器,启用“数据生成”选项卡。设置行数、字段、数据类型和规则。预览生成的数据,满意后开始生成。对于“导入数据”类型,导入文件并指定目标表。
怎么使用Navicat生成MySQL测试数据
2024-04-10

MySQL中如何自动生成测试数据

MySQL中可以通过以下几种方法来自动生成测试数据:使用INSERT INTO语句插入数据:可以编写INSERT INTO语句来手动插入测试数据。例如:INSERT INTO table_name (column1, column2) VA
MySQL中如何自动生成测试数据
2024-04-30

并发数据库压力测试的shell脚本代码

#!/bin/bash#********************************##并发后台运行fun ##for wanggy 2012-01-25 ##note:
2022-06-04

java联调生成测试数据工具类方式

这篇文章主要介绍了java联调生成测试数据工具类方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-14

iterate在大数据量统计报表的生成

在大数据量统计报表的生成过程中,iterate 是一个非常重要的概念。尽管 iterate 本身在编程中通常表示一个循环结构,用于重复执行某段代码直到满足特定条件,但在大数据处理的上下文中,它更多地指的是对大量数据进行逐个处理或分析的过程。
iterate在大数据量统计报表的生成
2024-09-22

手把手教你使用Navicat生成MySQL测试数据

目录1.配置测试数据库2.使用Navicat数据生成工具3.操作流程1.设置生成数据的条数2.设置数据的格式3.生成数据4.总结使用Navicat生成mysql测试数据Navicat版本:16.1.3www.cppcns.com场景:因
2023-05-12

MySQL生成千万测试数据以及遇到的问题

前两天发现同事要做一个对大表进行范围查询的功能,所以需要生成千万数据进行性能测试,下面这篇文章主要给大家介绍了关于MySQL生成千万测试数据以及遇到的问题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-13

SQL Server数据库生成与执行SQL脚本详细教程

目录1. 将数据库生成2. 将数据表生成 SQL 脚本3. 执行 SQL 脚本总结1. 将数据库生成使用对象资源管理器能快速创建整个数据的脚本,也能使用默认选项创建单个数据库对象的脚本;用户能在查询编辑器窗口中对文件或剪贴板创建脚本,脚
2023-01-13

SQL Server数据库生成与执行SQL脚本详细教程

为了方便可以把需要连续执行的SQL语句写到一个文本文件中,并且用.SQL作为扩展名,这种文件叫做SQL脚本文件,下面这篇文章主要给大家介绍了关于SQL Server数据库生成与执行SQL脚本的相关资料,需要的朋友可以参考下
2023-01-13

PHP7中的生成器:如何高效地处理大量数据和生成结果?

PHP7中的生成器:如何高效地处理大量数据和生成结果?摘要:PHP是一种流行的服务器端编程语言,用于开发Web应用程序和处理数据。在处理大量数据和生成结果时,效率是一个重要的因素。PHP7引入了生成器的概念,通过生成器可以高效地处理大量数据
2023-10-22

java联调生成测试数据工具类的方法是什么

这篇文章主要介绍了java联调生成测试数据工具类的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java联调生成测试数据工具类的方法是什么文章都会有所收获,下面我们一起来看看吧。java联调生成测试数
2023-07-05

如何实现并发数据库压力测试的shell脚本代码

这篇文章给大家分享的是有关如何实现并发数据库压力测试的shell脚本代码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:#!/bin/bash#******************************
2023-06-09

编程热搜

目录