直接上命令
1.执行sql脚本
关键命令:
mysql -f -u %userName% --password=%password% %db% < %sqlpath% --default-character-set=gbk
@echo off
Setlocal enabledelayedexpansion
::CODER BY Mark_Li POWERD BY iBAT 1.6
E:
cd "\developTool\MySQL\mysql-5.7.34-winx64\bin"
:: 数据库名称
@set db=test
:: 用户名
@set userName=ua
:: 密码
@set password=pa
:: 要执行的sql脚本
@set sqlpath="C:\Users\arrowLiu\Desktop\cc.sql"
:: 连接MySQL数据库并执行sql脚本 -f 脚本执行过程中,出现错误继续执行 --default-character-set指定导入数据的编码(与数据库编码相同)
mysql -f -u %userName% --password=%password% %db% < %sqlpath% --default-character-set=gbk
:: 执行完成后,不立刻关闭dos窗口
pause
@echo on
2.直接导出sql文件(使用mysqldump)
mysqldump -uroot -p 数据库 表 > 地址
@echo off
Setlocal enabledelayedexpansion
::CODER BY Mark_Li POWERD BY iBAT 1.6
E:
cd "\developTool\MySQL\mysql-5.7.34-winx64\bin"
:: 数据库名称
@set db=test
:: 用户名
@set userName=ua
:: 密码
@set password=pa
:: 要执行的sql脚本
@set sqlpath="E:\export.txt"
:: 连接MySQL数据库并执行sql脚本 -f 脚本执行过程中,出现错误继续执行 --default-character-set指定导入数据的编码(与数据库编码相同)
mysqldump -f -u %userName% --password=%password% %db% > %sqlpath% --default-character-set=gbk
:: 执行完成后,不立刻关闭dos窗口
pause
@echo on
这篇博客介绍了如何通过批处理脚本来执行MySQL数据库的相关操作,包括运行SQL脚本和导出数据到SQL文件。批处理文件中设置了数据库连接参数,并使用`mysql`命令执行SQL脚本,以及`mysqldump`命令导出数据。批处理脚本确保了即使在执行过程中遇到错误,也能继续完成任务。
1559

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



