我们平常在测试数据的时候,有时候需要大量的数据,手动一条条的添加时间成本太大了.

我们可以利用Sql语句成倍的添加数据.

建表语句:

DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
	`id` int(10) unsigned AUTO_INCREMENT,
	`name` varchar(40) not null DEFAULT '',
	`age` tinyint unsigned not null DEFAULT 0,
	PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

插入数据:

INSERT INTO `test` (name,age) values('test1',23),('test2',45);

自我复制SQL语句:

INSERT INTO `test` ( name, age ) SELECT name, age FROM `test` 

这样就可以批量建测试数据了了