一、背景描述
有多个SQL脚本文件从沙箱数据库中迁移到生产数据库中,如果一个一个脚本都用Navicat导入,感觉太麻烦了,于是找到了如下的解决方案,能实现将多个SQL脚本合并为一个SQL脚本的方法,实现数据库的快速迁移导入。
二、解决方案
具体步骤如下:
2.1 访问cmd
找到存放sql的文件夹,在地址栏清空,输入cmd,回车,就看到命令窗口
2.2 输入type *.sql>>…\abc.sql
输入以下命令 ,点击回车即可。
type *.sql>>..\abc.sql
2.3 看到合并后的sql文件abc.sql
在文件夹的上层文件中,就可以看到合并后的sql文件abc.sql。
注:…\abc.sql为合并后的sql文件路径,最好放在外层文件中。
2.4 导入SQL脚本
打开Navicat或其他数据库的客户端,找到要导入的库,右键,选择运行刚刚导出的SQL脚本。最好把中间的小勾去掉,数据量大时,最造成数据丢失,或错误。再点击开始即可完成数据迁移导入。