测试数据生成:MySQL存储过程快速添加300w条数据

测试效率

在这里插入图片描述
需要自己搞测试数据做测试,我测试总共用了不到两个小时,如果快的话,可能一个多小时就搞定了。

创建表

CREATE TABLE test1(
id INT,
NAME VARCHAR(20),
gender CHAR(6),
email VARCHAR(50),
first_name CHAR(10),
last_name CHAR(10)
);

创建存储过程

表名和插入格式根据自己的稍微改动一下

DELIMITER $$ #声明存储过程的结束符号为$$
CREATE PROCEDURE insert2()
BEGIN
DECLARE i INT DEFAULT 1;
WHILE(i<3000000)DO
INSERT INTO test1 VALUES(i,'张三','man',CONCAT('xboyww',i,'@qq.com'),CONCAT('张',i),CONCAT('三',i));
SET i=i+1;
END WHILE;
END$$ #$$结束
DELIMITER ; #重新声明分号为结束符号

执行

CALL insert2();

相关推荐

  1. 数据库系列MySQL存储过程

    2024-07-22 11:52:03       54 阅读
  2. MySQL数据库存储过程介绍

    2024-07-22 11:52:03       33 阅读
  3. 数据库(mysql)-新手笔记(触发器,存储过程)

    2024-07-22 11:52:03       34 阅读
  4. python自动生成数据内容存入MySQL

    2024-07-22 11:52:03       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 11:52:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 11:52:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 11:52:03       45 阅读
  4. Python语言-面向对象

    2024-07-22 11:52:03       55 阅读

热门阅读

  1. Linux 驱动学习笔记

    2024-07-22 11:52:03       14 阅读
  2. 掌握Git:面试中常见的问题与解答

    2024-07-22 11:52:03       16 阅读
  3. DOS常用命令大全

    2024-07-22 11:52:03       12 阅读
  4. 设计模式在FileBrowser中的几个应用

    2024-07-22 11:52:03       13 阅读
  5. 代码随想录 day 17 二叉树

    2024-07-22 11:52:03       16 阅读
  6. Golang_交替打印ABC\奇偶数\1-10\字母(并发编程)

    2024-07-22 11:52:03       15 阅读
  7. 每天一个数据分析题(四百三十六)- 正态分布

    2024-07-22 11:52:03       16 阅读
  8. 使用Event Sourcing模式管理应用状态

    2024-07-22 11:52:03       18 阅读
  9. 从0到1搭建数据中台(4):TiDB的安装和使用

    2024-07-22 11:52:03       16 阅读
  10. Modbus协议了解与简单使用

    2024-07-22 11:52:03       20 阅读
  11. springboot引入kafka

    2024-07-22 11:52:03       14 阅读
  12. web前端 React 框架面试200题(五)

    2024-07-22 11:52:03       14 阅读