当前位置: 首页 > news >正文

mysql如何快速生成测试大数据库

快速生成1000W测试数据库;

创建测试表:

create table user (  id int(10) not null auto_increment,   uname  varchar(20) ,  regtime  char(30)  ,  age  int(11)   ,primary key (id)
)  
engine=myisam default charset=utf8 collate=utf8_general_ci  ,
auto_increment=1 ;

编写存储过程:

delimiter $$
SET AUTOCOMMIT = 0$$create  procedure test()
begin
declare v_cnt decimal (10)  default 0 ;
dd:loopinsert  into user values(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50),(null,rand()*10,now(),rand()*50);commit;set v_cnt = v_cnt+10 ;if  v_cnt = 10000000 then leave dd;end if;end loop dd ;
end;$$delimiter ;

调用存储过程:

call test();
http://www.xdnf.cn/news/981145.html

相关文章:

  • Java高频面试之并发编程-27
  • TensorZero:开源 LLM 应用优化与可观测性平台
  • SpringBoot 前后台交互 -- CRUD
  • 前端模块化的过去和未来
  • spider分享--图片
  • 如何使用deepseek满血版
  • 语音合成之二十 VITS模型详解与MeloTTS实现
  • PCB设计教程【大师篇】STM32开发板原理图设计(接口部分)
  • 基于生成对抗网络(GAN)的图像生成与编辑:原理、应用与实践
  • CTFshow-PWN-栈溢出(pwn52)
  • 【Docker基础】Docker核心概念:容器(Container)详解
  • Spring详解【2】
  • 数据定义以及数据类型
  • 盒模型小全
  • MySQL查看连接情况
  • 解锁Flink CDC:实时数据同步秘籍
  • windows电脑解决笔记本搜索不到wifi问题
  • 通过flv.js在网页中拉流进行视频播放
  • C# TextBox 控件限制输入字符为十六进制字符串
  • Java@Data 与 @NotNull 注解冲突问题
  • 火山引擎大模型系列都有什么内容
  • 从认识AI开始-----生成对抗网络(GAN):通过博弈机制,引导生成
  • 博客:基本框架设计(下)
  • 牛市与熊市:市场周期的双面镜
  • 力扣上C语言编程题:最大子数组和(涉及数组)
  • TikTok数据采集软件避坑指南:代理/IP轮换/账号封禁问题一站解决
  • CAMEL中涉及获取 GOOGLE_API_KEY 和 SEARCH_ENGINE_ID 这两个值
  • 【时时三省】(C语言基础)寄存器变量( register变量)和全局变量的存储类别
  • 曼昆《经济学原理》第九版 第十七章寡头垄断
  • (简单介绍)反事实场景counterfactual scenarios