怎么在windows中批量执行Mysql的sql语句
这篇文章给大家介绍怎么在windows中批量执行Mysql的sql语句,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
@ECHOOFF SETdbhost=主机名(例如:127.0.0.1) SETdbuser=用户名(例如:root) SETdbpasswd=用户密码(例如:root) SETdbName=数据库名称(例如:test) SETsqlpath=%~dp0(此语句可以保证.bat同级目录下的.sql文件能被找到) setsqlfile=update.sql(需要执行执行sql的文件) 进入mysql安装路径的bin目录下,如果配置了环境变量则不需要此语句 (例如:cd/dC:\ProgramFiles\MySQL\MySQLServer5.5\bin) ::执行SQL脚本 mysql-h%dbhost%-u%dbuser%-p%dbpasswd%<%sqlpath%%sqlfile%--default-character-set=utf8 ECHO完成! PAUSE @ECHODone!
windows下执行sql文件-批量执行sql语句
新建一个txt文件,里面内容如下,改为.cmd文件,点击运行即可:
remMySQL_HOME本地MySQL的安装路径 remhostmysql服务器的ip地址,可以是本地,也可以是远程 remportmysql服务器的端口,缺省为3306 remuserpassword具有操作数据库权限的用户名和密码,如root remdefault-character-set数据库所用的字符集 remdatabase要连接的数据名,这里用的test remtest.sql要执行的脚本文件,这里为test.sql remmysql后面的应该放在一行。 setMySQL_HOME=C:\mysql-4.1.10-win32 setPATH=%MySQL_HOME%\bin;%PATH% mysql--host=192.168.0.66--port=3306--user=root--password=123--default-character-set=utf8test例如:
Windows下批处理执行MySQL脚本文件
一、
@echooff Setlocalenabledelayedexpansion ::CODERBYMark_LiPOWERDBYiBAT1.6 cd"C:\ProgramFiles\MySQL\MySQLServer5.5\bin" ::数据库名称 @setdb=hrms ::用户名 @setuserName=root ::密码 @setpassword= ::要执行的sql脚本 @setsqlpath="C:\ProgramFiles\MySQL\MySQLServer5.5\test_hrms.sql" ::连接MySQL数据库并执行sql脚本-f脚本执行过程中,出现错误继续执行--default-character-set指定导入数据的编码(与数据库编码相同) mysql-f-u%userName%--password=%password%%db%<%sqlpath%--default-character-set=gbk ::执行完成后,不立刻关闭dos窗口 pause二、设置超时命令
在my.ini文件下加入
wait_timeout=2880000interactive_timeout = 2880000max_allowed_packet = 100M
三、如果要执行多个SQL脚本
将test_hrms.sql替换为source "C:\Program Files\MySQL\MySQL Server 5.5\test_hrms.sql" "C:\Program Files\MySQL\MySQL Server 5.5\test_hrms2.sql"
"C:\Program Files\MySQL\MySQL Server 5.5\test_hrms3.sql"
关于怎么在windows中批量执行Mysql的sql语句就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
推荐阅读
-
iOS字体和windows字体通用吗
-
windows7怎么使用微软账户开机
-
windows程序设计?核心编程
-
windowsxp 凭据管理器
-
windows原生体验保护怎么开启
-
windows服务器怎么增加ftp
-
windows激活码可以随便用吗
-
windows安装系统分区教程
-
怎么用管理员运行powershell(windows powershell管理员找不到)
windowspowershell管理员找不到?windowspowershell的管理员一直找不到解决方法如下:在Cortan...
-
windows(10浏览器兼容模式设置 VIVO浏览器怎么调到兼容模式)
VIVO浏览器怎么调到兼容模式?您好,诺基亚手机从网上下载360浏览器是也没兼容性离线模式选项中的,我想知道您的手机具体详细是直接...