vlambda博客
学习文章列表

【经验与坑】MySQL命令行批量导入多个sql脚本

MySQL有多种方法导入多个sql文件,常用的两个命令有 mysql和source

之间的区别:

在sql文件较小的情况下,source速度比mysql快

在导入大的sql文件时,建议使用mysql命令。


本次demo主要 使用Source命令导入

进入mysql命令行

mysql -u username -p

导入多个文件需要创建额外的文件,名字随意,比如我们取 allsql.sql

内容:

这注意避坑,sql脚本文件要写绝对路径,否则mysql会找不到文件位置导致导入数据失败。


最后在mysql命令行控制台输入命令:

mysql> use yourdbname;mysql> source /data/files/allsql.sql

这样就导入成功了。