mysql批量插入简单测试数据
2024-08-27 06:43:42
mysql批量插入简单测试数据
# 参考网址: https://www.2cto.com/database/201703/618280.html
1、mysql创建测试表
CREATE TABLE `t_user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`age` tinyint(4) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
2、生成测试数据-1000万条记录
delimiter //
DROP PROCEDURE IF EXISTS proc_batch_insert;
CREATE PROCEDURE proc_batch_insert()
BEGIN
DECLARE pre_name BIGINT;
DECLARE ageVal INT;
DECLARE i INT;
SET pre_name=187635267;
SET ageVal=100;
SET i=1;
WHILE i <= 1000000 DO
INSERT INTO t_user(`name`,age,create_time,update_time) VALUES(CONCAT(pre_name,'@qq.com'),(ageVal+1)%30,NOW(),NOW());
SET pre_name=pre_name+100;
SET i=i+1;
END WHILE;
END // delimiter ;
call proc_batch_insert();
最新文章
- Apache CXF实现WebService入门教程(附完整源码)
- (收藏)C#实现截屏
- DB2系统管理试题标准答案
- 【原】yield的最基本用法
- 目测ZIP的压缩率
- java foreach循环为什么不能赋值
- Java中通过递归调用删除文件夹下所有文件
- 如何制定AxureRP设计体系
- 【Ubuntu 16】显示管理器lightdm
- 团队作业8----第二次项目冲刺(beta阶段)5.25
- JSP内容复习
- PhoenixFD插件流体模拟——UI布局【Output】详解
- 用SAX解析xml文件,java
- aspx页面控件id上自动加前缀
- 使用phpexcel上传下载excel文件
- Shell命令 中|| &;&;使用
- rails使用Kindeditor网页编辑器
- HDUOJ-----1085Holding Bin-Laden Captive!
- 当新增页面和编辑页面使用同一jsp时
- t分布, 卡方x分布,F分布
热门文章
- canvas图形绘制
- MySQL中表复制:create table like 与 create table as select
- linux下Tomcat进程shutdown不完全--解决方案
- Codeforces Round #437 Div. 1
- 微信小程序——代码片段汇集
- Codeforces1036G Sources and Sinks 【构造】【状态压缩】
- 大学java教案之MySQL安装图解
- Ionic3 新增 Service
- java session创建与获取
- 「2017 Multi-University Training Contest 8」2017多校训练8