mysql通过存储过程批量造测试数据
--创建表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通过存储过程批量造测试数据相关推荐
- 利用MYSQL存储过程批量造数据
作为一名测试工程师,造这种存量数据,一般都是压测的时候需要一些存量数据.我平时用Jmeter比较多,比较少用到MYSQL的存储过程,最近浏览博客,看到有人用这个方式造数据,就趁机体验了一把. 一般的压 ...
- MySQL使用存储过程批量插入百(千)万测试数据
最近发现蝉知的全文检索不是用的第三方类似于sphinx或xunsearch这样的全文检索组件,所以我本着好奇心测试了一下它的效率... 测试结果就不说了,主要说下折腾这1000万测试数据的过程 MyS ...
- mysql利用存储过程批量插入一千万数据(半小时)
示例: 向user表中插入一千万条数据,其中user_id11位手机号随机,可以重复:age为18-27之间:count随机金额,八位小数:status二百万数据为1,八百万数据为0. -- 如果该名 ...
- mysql利用存储过程批量插入数据
-- 如果存在此存储过程则删掉 DROP PROCEDURE IF EXISTS proc_initData; -- 定好结束符为"$" DELIMITER $ -- 创建 CRE ...
- Mysql通过存储过程批量插入数据
创建表 DROP TABLE if exists employees_partition; CREATE TABLE if not exists `employees_partition` (`id` ...
- MySQL使用存储过程批量插入数据
# 1. 创建学生表和课程表 create table `student_info`( `id` int(11) not null auto_increment, `student_id` int n ...
- mysql 存储过程 生成数据_mysql使用存储过程,批量生成测试数据
1.存储过程代码 delimiter $$ DROP PROCEDURE IF EXISTS create_service_data$$ create procedure create_service ...
- mysql测试数据100w_利用MySQL存储过程批量插入100W条测试数据
这里将告诉您利用MySQL存储过程批量插入100W条测试数据,具体完成步骤:DROP PROCEDURE IF EXISTS insert_batch; CREATE PROCEDURE insert ...
- 【SQL文档整理系列1】MySQL创建procedure(可以用来造测试数据)
SQL存储过程脚本,可以用来造测试数据,直接往表里插入 delimiter $$ -- 定义定界符为$$DROP PROCEDURE IF EXISTS wk; -- 如果本地已经存在存储过程wk,则 ...
最新文章
- g-git 相关命令 及其 基本原理探索 (一)
- 银行错误将10万打给自己,客户有责任退还,银行难道没责任吗?
- python入侵数据库数据库_一个简单的Python访问Mysql数据库例子
- Android Call requires API level 11 (current min is 8)的解决方案
- 解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
- Windows Server 2008部署***服务器
- everything is tools!
- 模拟tomcat连接器
- 《DNS与BIND(第5版)》——第10章 高级功能10.1 地址匹配列表和ACL
- gimp中文版教程_GIMP视频教程集合(中文+英文)下载 | 卧云楼
- 吐血整理的几十款小程序登陆界面【附完整代码】
- installshield使用教程
- 使用matlab生成高斯滤波模板_matlab 高斯滤波(原创)
- 支付宝当面付(统一收单线下交易预创建,二维码扫码支付)
- led时间代码html,LED旋转时钟制作(有源代码)
- MetaLife与ESTV建立战略合作伙伴关系并任命其首席执行官Eric Yoon为顾问
- 代码review神器Upsource,让你快乐的进行CodeReview
- fflush函数实例
- Java 中的get set方法快捷键和含义
- 连肝7个晚上,总结了计算机网络的知识点!(共66条)