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

mysql 生成测试数据

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

mysql 生成测试数据

1. 创建database

create database test;

2. 创建数据表

字段类型:

id : 编号
uname: 用户名
ucreatetime : 创建时间
age : 年龄

CREATE TABLE usertb(
id serial,
uname varchar(20) ,
ucreatetime datetime ,
age int(11))
ENGINE=innodb
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
AUTO_INCREMENT=1
ROW_FORMAT=COMPACT;

3. 创建插入数据存储过程

delimiter $$
SET AUTOCOMMIT = 0$$
create procedure test1()
begin
declare v_cnt decimal (10) default 0 ;
dd:loop
        insert into usertb values
        (null,'用户1','2010-01-01 00:00:00',20),
        (null,'用户2','2010-01-01 00:00:00',20),
        (null,'用户3','2010-01-01 00:00:00',20),
        (null,'用户4','2010-01-01 00:00:00',20),
        (null,'用户5','2011-01-01 00:00:00',20),
        (null,'用户6','2011-01-01 00:00:00',20),
        (null,'用户7','2011-01-01 00:00:00',20),
        (null,'用户8','2012-01-01 00:00:00',20),
        (null,'用户9','2012-01-01 00:00:00',20),
        (null,'用户0','2012-01-01 00:00:00',20)
                ;
        commit;
        set v_cnt = v_cnt+10 ;
            if v_cnt = 10000000 then leave dd;
            end if;
        end loop dd ;
end;$$
delimiter ;

上面的v_cnt = 10000000 ,指插入多少条数据,可以修改。

4. 执行存储过程

call test1;

免责声明:

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

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

mysql 生成测试数据

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

下载Word文档

猜你喜欢

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

手把手教你使用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

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

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

mysql数据库如何测试数据

MySQL数据测试数据测试对于确保MySQL数据库中数据的完整性至关重要。本文探讨了以下内容:测试方法:手动、自动化和数据生成器测试工具:MySQLWorkbench、Navicat、PHPMyAdmin测试策略:明确目标、选择方法、覆盖数据集具体测试类型:格式验证、完整性检查、业务规则验证、性能测试最佳实践:独立环境、不同用户、备份数据、记录结果、协作测试
mysql数据库如何测试数据
2024-04-13

mysql数据库如何测试数据

要测试MySQL数据库中的数据,可以使用以下方法:1. 使用SQL查询语句来检索特定表中的数据。可以使用SELECT语句来选择要检索的列和条件。例如:SELECT * FROM table_name WHERE condition;2. 使
2023-09-20

Python从MySQL数据库中面抽取试题,生成试卷

一、背景本文章主要是分享如何使用Python从MySQL数据库中面抽取试题,生成的试卷每一份都不一样。 二、准备工作1.安装Python3 下载地址:https://www.python.org/downloads/windows/ 2.安
2022-05-24

unittest如何生成测试报告

小编给大家分享一下unittest如何生成测试报告,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.把测试案例的结果写入文件在测试套件中,修改用于执行测试用例集的
2023-06-02

Golang函数生命周期中的集成测试

集成测试对确保函数在与其他组件交互时正确运行至关重要。在 go 中,可以使用 testing 包和模拟 http 请求/响应的方法进行集成测试。示例代码展示了如何测试一个函数,提示使用模拟框架、检查输入/输出、结合单元测试和集成测试。Gol
Golang函数生命周期中的集成测试
2024-04-18

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

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

编程热搜

目录