MySQL数据库插入百万数据的2种简易方法

一、Excel导入法

打开Navicat工具,目标表右键--导入向导--Excel文件,选择已经准备好测试数据的Excel表格,并根据提示完成勾选

MySQL数据库插入百万数据的2种简易方法

二、insert语句插入法

//前提:目标表已存在数据,下面该语句是说明把已存在的数据复制一份重新插入数据表

insert into student(stuid, name, score)select stuid, name, score from student;

select count(id) from student; //id字段属于自增长索引字段

为了使插入的数据与源数据不一致,可以执行以下语句进行数据修改,达到数据不存在相同的情况

update student set name=concat('name',id);  //concat(a,b)函数是把a和b的值进行拼接

update student set score=30+RAND()*70; //RAND()是0-1的随机值