有这种情况,一个目录下面,存在多个.sql文件,都需要导入数据库,可以写一个脚本,一次性执行
@echo off
for %%i in (*.sql) do (
echo excute %%i
mysql -h 127.0.0.1 -uroot -proot -P 3306 aaa < %%i
)
echo success
pause
重点:
- 该文件必须和sql文件在同目录
- aaa标识在哪个数据库执行
- 新建的文件类型为.bat(windows上的可执行文件)
- -u后面接用户,-p后面接密码,本例用户密码都为root
批量执行SQL脚本
本文介绍了一种在Windows环境下批量执行多个SQL文件的方法,通过创建一个.bat批处理文件,实现对同一目录下所有.sql文件的一次性导入到指定的数据库中,简化了数据库更新过程。
1581

被折叠的 条评论
为什么被折叠?



