mysql---为测试数据库填充大量数据
2015-05-11 21:03
211 查看
一、创建一个数据库bigdata
二、创建表
三、填充数据存储过程
四、插入数据
CALL `insert_single_table`(5000)
二、创建表
CREATE TABLE `single_table` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) DEFAULT NULL, `post` TEXT, PRIMARY KEY (`id`) ) ENGINE=MYISAM DEFAULT CHARSET=utf8;
三、填充数据存储过程
DELIMITER $$ USE `bigdata`$$ DROP PROCEDURE IF EXISTS `insert_single_table`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_single_table`(IN item INTEGER) BEGIN DECLARE counter INT; SET counter = item; WHILE counter >= 1 DO INSERT INTO single_table VALUES(counter,CONCAT('mysqlsystems.com',counter),REPEAT('bla',counter%10)); SET counter = counter - 1; END WHILE; END$$ DELIMITER ;
四、插入数据
CALL `insert_single_table`(5000)
相关文章推荐
- mysql---为测试数据库填充大量数据
- mysql---为测试数据库填充大量数据
- 【MySQl】- 随机生成大量测试数据(测试用)
- 快速为MySQL创建大量测试数据
- 大量数据情况下单线程插入和多线程insert数据库的性能测试
- MySQL数据迁移到MSSQL-以小米数据库为例-测试828W最快可达到2分11秒
- 数据库插入大量数据性能测试——批处理+事务VS普通插入
- 索引--mysql 数据库Load data大量数据时性能因素之一
- windows :TPC-H测试的数据库模式生成及其数据导入MySQL的教程记录
- 在Eclipse中测试MySQL-JDBC(4)删除数据库中的数据【D】
- 【Mysql之自我练习<一>】利用存储过程,造大量测试数据(注:私用的,为了不遗失)
- 数据库压力测试--MySQL数据库快速插入大量数据
- php Laravel框架学习(一) 之 建立数据库并填充测试数据
- 大量数据情况下单线程插入和多线程(高并发)insert数据库的性能测试
- MySql模拟数据测试数据库性能
- MySQL 存储过程插入大量测试数据
- 在MySQL中快速的插入大量测试数据
- 为windows下的mysql产生大量测试数据
- mysql中插入大量测试数据的办法
- mysql创建数据库,表,插入数据,查询流程