一、建立一個資料庫bigdata
二、建立表
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)