建立表
mysql> create table table1(
-> id integer primary key not null auto_increment,
-> name varchar(32) not null,
-> score_math integer not null,
-> score_english integer not null,
-> score_music integer not null);
插入一条数据
insert into table1(name,score_math,score_english,score_music) values('name',66,77,88);
使用查询插入语句使数据翻倍
insert into table1(name,score_math,score_english,score_music) select name,score_math,score_english,score_music from table1;
重复执行多次,表中的数据成2的指数倍增长。重复执行16次,就可以生成65536条数据
数据都是一样的,为了真实性,生成差异化数据
update table1 set name = concat('name',id);
update table1 set score_math = rand()*100;
update table1 set score_english = rand()*100;
update table1 set score_music = rand()*100;
查看结果
一共生成了11834条数据
数据内容