mysql存储过程插入40W条数据
来源:互联网 发布:.cc是什么邮箱域名 编辑:程序博客网 时间:2024/05/01 16:54
创建表
use test;drop table if exists enterprise;create table enterprise( id bigint(20) not null AUTO_INCREMENT, name varchar(36), status TINYINT DEFAULT '1', primary key (id))ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT; drop table if exists manager;create table manager( id bigint(20) not null AUTO_INCREMENT, name varchar(36), status TINYINT DEFAULT '1', primary key (id))ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT;drop table if exists enterprise_manager;create table enterprise_manager( enterprise_id bigint(20) not null, manager_id bigint(20) not null, status TINYINT DEFAULT '1', primary key (enterprise_id, manager_id))ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT
插入数据
drop procedure if exists addenterprise;delimiter // create procedure addenterprise(count INT)BEGINDECLARE i INT DEFAULT 1;start transaction;while i<=countDO insert into enterprise(name) values(CONCAT("xun",i)); set i = i+1;end while;commit;end //delimiter ;call addenterprise(400000);
drop procedure if exists addmanager;delimiter // create procedure addmanager(count INT)BEGINDECLARE i INT DEFAULT 1;start transaction;while i<=countDO insert into manager(name) values(CONCAT("haha",i)); set i = i+1;end while;commit;end //delimiter ;call addmanager(1000);
drop procedure if exists addenterprisemanagermap;delimiter // create procedure addenterprisemanagermap(count INT)BEGINDECLARE i INT DEFAULT 0;start transaction;while i<countDO insert into enterprise_manager(enterprise_id,manager_id) values(i,FLOOR(1+(Rand()*1000))); set i = i+1;end while;commit;end //delimiter ;call addenterprisemanagermap(400000);
阅读全文
0 0
- mysql存储过程插入40W条数据
- MySQL使用存储过程创建100W条数据
- mysql循环插入52w条数据
- 利用存储过程插入50W+数据
- MYSQL用法(四) 存储过程插入10000条数据示例
- mysql通过存储过程循环插入400条数据
- mysql存储过程,批量插入10000条数据
- mysql存储过程案例(插入100条数据)
- MySQL像数据库批量插入100w条数据
- Mysql 插入100条数据存储过程。每次使用完删除。
- MYSQL批量插入数据存储过程
- mysql使用存储过程循环插入数据
- MySQL 存储过程循环插入数据
- MySQL 存储过程循环插入数据
- MySQL快速插入大批量数据存储过程
- MySQL存储过程实现批量插入数据
- mysql利用存储过程批量插入数据
- mysql存储过程 循环插入数据
- linux Nginx安装篇
- thread pool core thread number
- opencv中类型转换问题
- Vijos P1301 智力游戏
- Java_基础—readLine()和newLine()方法
- mysql存储过程插入40W条数据
- NYOJ 975 关于521
- servlet入门
- 网站提升页面加载性能的优化技巧
- python数据结构与算法1: BF算法
- Angular.js(六)
- Java学习笔记_线程池
- Java源码解析:深入理解==和equals()
- English story 10