直接上命令
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