mysql命令行批量插入100条数据命令

Posted 书山有路勤为径,学海无涯苦作舟

tags:

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

先介绍一个关键字的使用:

delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", mysql的默认结束符为";"

如何通过mysql命令行批量插入100条数据呢,可以在代码里实现,也可以通过命令行,也就是通过存储过程:

delimiter $$
create procedure myproc ()
begin
declare num int ;
set num = 1 ;
while num < 100 do
insert into emp (id, `name`, sex)
values
(‘‘, concat("name", num), 1) ;
set num = num + 1 ;
end
while ;

end$$

然后:
--执行这个函数
call myproc()$$
--查看插入数据结果
select * from emp$$
--删除这个存储过程
drop procedure myproc$$




















以上是关于mysql命令行批量插入100条数据命令的主要内容,如果未能解决你的问题,请参考以下文章

MySQL+MyBatis一条命令批量插入或更新

mysql数据库如何批量插入数据,如有表A 字段id name password email 如何插入大批量会员

MySQL批量插入的分析以及注意事项

mysql写入100条数据要1000ms

MySQL 批量操作,一次插入多少行数据效率最高?

怎么写存储过程,向数据库中批量插入数据?