mysql测试数据

Posted 胡椒孜然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql测试数据相关的知识,希望对你有一定的参考价值。

  1. CREATE TABLE `single_table` (  
  2. `id` INT(11) NOT NULL AUTO_INCREMENT,  
  3. `nameVARCHAR(50) DEFAULT NULL,  
  4. `post` TEXT,  
  5. PRIMARY KEY (`id`)  
  6. ) ENGINE=MYISAM DEFAULT CHARSET=utf8; 

 

1 DELIMITER $$  

2   

3 USE `bigdata`$$  

4   

5 DROP PROCEDURE IF EXISTS `insert_single_table`$$  

6   

7 CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_single_table`(IN item INTEGER)  

8 BEGIN  

9 DECLARE counter INT;  

10 SET counter = item;  

11 WHILE counter >= 1 DO  

12 INSERT INTO single_table VALUES(counter,CONCAT(‘mysqlsystems.com‘,counter),REPEAT(‘bla‘,counter%10));  

13 SET counter = counter - 1;  

14 END WHILE;  

15 END$$  

16   

17 DELIMITER ; 

 

CALL `insert_single_table`(5000)

 

以上是关于mysql测试数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql生成千万级的测试数据

mysql语句批量产生大量测试数据

Mysql 造数测试

MySQL分组需求探秘

MySQL 函数索引

MySQL自增键用完后,插入数据会发生什么情况