Windows下MySQL批量執行SQL腳本文件

最近在作數據庫遷移工做,須要批量執行MySQL的腳本文件,手工執行太麻煩,因此寫了個腳本,分享一下。 mysql

@echo off
:: 指定MySQL安裝路徑
D:
cd D:\MySQL\MySQL Server 5.6\bin
:: 數據庫名稱
@set db=vp
:: 用戶名
@set userName=root
:: 密碼
@set password=root
:: 要執行的sql腳本
@set sqlpath=E:\00.sql
:: 鏈接MySQL數據庫並執行sql腳本 -f 腳本執行過程當中,出現錯誤繼續執行 --default-character-set指定導入數據的編碼(與數據庫編碼相同)
mysql -f -u %userName% --password=%password% %db% < %sqlpath% --default-character-set=gbk
:: 執行完成後,不馬上關閉dos窗口
pause
若是須要執行多個腳本文件,則上文中的00.sql須要寫成以下形式

source E:\01.sql
source E:\02.sql
source E:\03.sql
source E:\04.sql
source E:\05.sql
使用source命令執行全部的腳本。
相關文章
相關標籤/搜索