脚本使用Bat命令快速执行MySQL脚本(bat命令执行mysql)
脚本使用Bat命令快速执行MySQL脚本现在我们最熟悉的Windows操作系统中并不提供可以直接执行数据库脚本的命令行工具,使用Bat命令批处理文件就可以实现。本文将详细讲解如何使用Bat文件来执行MySQL脚本。
首先,我们需要准备一个可以批处理的,用于执行MySQL脚本的文件,取名为runMySQL.bat,其中包含的BAT文件代码如下:
“` bat
@echo off
set mySQLServerName=”localhost”
set MYSQLServerPort=”3306″
set mysqlUserName=”root”
set mysqlPassword=”root”
set dbname=”test”
set sourceFile=”script.sql”
rem 链接数据库,并执行脚本
echo 正在链接数据库,并执行脚本…
mysql -h%mySQLServerName% -P%MYSQLServerPort% -u%mysqlUserName% -p%mysqlPassword% %dbname%
rem 关闭cmd.exe
echo 关闭CMD
exit
接下来,我们就可以通过直接运行 runMySQL.bat 文件来快速执行MySQL脚本了,而且只需要修改上面几个变量参数,就可以使用 runMySQL.bat 文件执行不同的MySQL脚本了。
总之,使用bat脚本执行MySQL脚本可以大大提高我们的数据库操作效率,而且易操作,减少了无谓的重复操作,有时只要改变几个变量参数,就可以实现同样的操作结果,非常之实用方便。