Mysql批量插入大量数据的方法

使用存储过程进行插入, 在navicate中示例如下:

输入需要的参数点击完成

在begin end中输入代码,示例代码如下

java 复制代码
CREATE DEFINER=`skip-grants user`@`skip-grants host` PROCEDURE `batch_insert`()
BEGIN
	

declare i int default 0;
set i=0;

while i<1000000 do
INSERT INTO 
t_test(id, NAME,phone
,describ) 
VALUES (MD5(UUID()), CONCAT("张三",i),CONCAT("120",i),CONCAT("描述",i));
set i=i+1;
end while;


END
相关推荐
rannn_1113 分钟前
【Javaweb学习|黑马笔记|Day5】Web后端基础|java操作数据库
数据库·后端·学习·javaweb
q***99638 分钟前
如何查看PostgreSQL的版本
数据库·postgresql
Jaising66638 分钟前
MySQL 与 Clickhouse 多数据源切换技术分析
数据库·后端·mybatis
装不满的克莱因瓶1 小时前
【Java架构师体系课 | MySQL篇】③ Explain执行计划详解
java·数据库·mysql·架构·优化·索引·explain
爱奥尼欧1 小时前
【QT笔记】常用控件——QWidget 核⼼属性
数据库·笔记·qt
q***98521 小时前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
数据知道2 小时前
MySQL:mysql中将表中数据进行删除后,多久空间会被释放出来?
数据库·mysql
九章-2 小时前
甘肃统计投资审核系统完成国产数据库替换:从MySQL到金仓的平稳跨越
数据库·mysql·信创·国产化替换
_Jimmy_2 小时前
Mysql假如单表数据量上亿,会出现什么问题
数据库·mysql
想睡hhh2 小时前
mysql基础——视图
数据库·mysql·视图