--创建表t_user;

drop TABLE t_user;
CREATE TABLE `t_user` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,`age` tinyint(4) DEFAULT NULL,`phone` char(11) DEFAULT NULL,`create_time` datetime DEFAULT NULL,`update_time` datetime DEFAULT NULL,`name_cipher`  varchar(255) DEFAULT NULL,`age_cipher` varchar(255) DEFAULT NULL,`phone_cipher` varchar(255)  DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--截断表t_user;

--创建存储过程,批量插入数据。

TRUNCATE t_user;
delimiter //
DROP PROCEDURE IF EXISTS proc_batch_insert;
CREATE PROCEDURE proc_batch_insert()
BEGIN
DECLARE pre_name BIGINT;
DECLARE ageVal INT;
DECLARE phoneVAL BIGINT;
DECLARE i INT;
SET pre_name=19000100;
SET phoneVAL=13923454321;
SET ageVal=100;
SET i=1;
WHILE i <= 100 DOINSERT INTO t_user(`name`,age,phone,create_time,update_time) VALUES(CONCAT(pre_name,'@139.com'),(ageVal+i)%30,(phoneVAL+i),NOW(),NOW());
SET pre_name=pre_name+2;
SET i=i+1;
END WHILE;
END //delimiter ;
call proc_batch_insert();

mysql通过存储过程批量造测试数据相关推荐

  1. 利用MYSQL存储过程批量造数据

    作为一名测试工程师,造这种存量数据,一般都是压测的时候需要一些存量数据.我平时用Jmeter比较多,比较少用到MYSQL的存储过程,最近浏览博客,看到有人用这个方式造数据,就趁机体验了一把. 一般的压 ...

  2. MySQL使用存储过程批量插入百(千)万测试数据

    最近发现蝉知的全文检索不是用的第三方类似于sphinx或xunsearch这样的全文检索组件,所以我本着好奇心测试了一下它的效率... 测试结果就不说了,主要说下折腾这1000万测试数据的过程 MyS ...

  3. mysql利用存储过程批量插入一千万数据(半小时)

    示例: 向user表中插入一千万条数据,其中user_id11位手机号随机,可以重复:age为18-27之间:count随机金额,八位小数:status二百万数据为1,八百万数据为0. -- 如果该名 ...

  4. mysql利用存储过程批量插入数据

    -- 如果存在此存储过程则删掉 DROP PROCEDURE IF EXISTS proc_initData; -- 定好结束符为"$" DELIMITER $ -- 创建 CRE ...

  5. Mysql通过存储过程批量插入数据

    创建表 DROP TABLE if exists employees_partition; CREATE TABLE if not exists `employees_partition` (`id` ...

  6. MySQL使用存储过程批量插入数据

    # 1. 创建学生表和课程表 create table `student_info`( `id` int(11) not null auto_increment, `student_id` int n ...

  7. mysql 存储过程 生成数据_mysql使用存储过程,批量生成测试数据

    1.存储过程代码 delimiter $$ DROP PROCEDURE IF EXISTS create_service_data$$ create procedure create_service ...

  8. mysql测试数据100w_利用MySQL存储过程批量插入100W条测试数据

    这里将告诉您利用MySQL存储过程批量插入100W条测试数据,具体完成步骤:DROP PROCEDURE IF EXISTS insert_batch; CREATE PROCEDURE insert ...

  9. 【SQL文档整理系列1】MySQL创建procedure(可以用来造测试数据)

    SQL存储过程脚本,可以用来造测试数据,直接往表里插入 delimiter $$ -- 定义定界符为$$DROP PROCEDURE IF EXISTS wk; -- 如果本地已经存在存储过程wk,则 ...

最新文章

  1. g-git 相关命令 及其 基本原理探索 (一)
  2. 银行错误将10万打给自己,客户有责任退还,银行难道没责任吗?
  3. python入侵数据库数据库_一个简单的Python访问Mysql数据库例子
  4. Android Call requires API level 11 (current min is 8)的解决方案
  5. 解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  6. Windows Server 2008部署***服务器
  7. everything is tools!
  8. 模拟tomcat连接器
  9. 《DNS与BIND(第5版)》——第10章 高级功能10.1 地址匹配列表和ACL
  10. gimp中文版教程_GIMP视频教程集合(中文+英文)下载 | 卧云楼
  11. 吐血整理的几十款小程序登陆界面【附完整代码】
  12. installshield使用教程
  13. 使用matlab生成高斯滤波模板_matlab 高斯滤波(原创)
  14. 支付宝当面付(统一收单线下交易预创建,二维码扫码支付)
  15. led时间代码html,LED旋转时钟制作(有源代码)
  16. MetaLife与ESTV建立战略合作伙伴关系并任命其首席执行官Eric Yoon为顾问
  17. 代码review神器Upsource,让你快乐的进行CodeReview
  18. fflush函数实例
  19. Java 中的get set方法快捷键和含义
  20. 连肝7个晚上,总结了计算机网络的知识点!(共66条)

热门文章

  1. 中怎么均化走线_巴黎世家老爹鞋怎么鉴定真假 辨别真假对比图了解一下
  2. Unity Editor下改变场景里prefab的参数后保存时注意点
  3. unity小技巧总结
  4. 有序二叉树c语言,二叉搜索树(BST)的实现(C语言)(原创)
  5. OpenShift 4 - 使用教程和免费试用环境
  6. OpenShift 4 - 使用Debezium实现MySQL的CDC变化数据捕获
  7. (六)多语言人工智能语言翻译
  8. .NET中关于T4模板的使用
  9. Angular 发布首个正式的路线图
  10. 百度万亿流量的转发引擎 BFE 开源了!