@echo off
setlocal EnableDelayedExpansion
set mysqlpath=C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe
set dbname=testdb
set username=root
set password=password
for /l %%i in (1,1,10) do (
set sqlfile=input_%%i.sql
if not exist !sqlfile! (
echo SQL文件!sqlfile!不存在,请将SQL文件命名为input_%%i.sql并放到当前目录下。
exit /b 1
)
%mysqlpath% -u%username% -p%password% %dbname%
上面的代码演示了如何处理多个SQL文件。在循环中,我们可以使用一个变量来表示SQL文件的编号,并将该编号插入到SQL文件名中。然后,我们检查每个文件是否存在,并使用MySQL客户端执行导入操作。
总之,批处理是一个非常方便的工具,可以用来批量处理数据和操作。在MySQL数据库中,批处理可以用来插入大量数据、定期更新数据等。希望本文能对你有所帮助。