bat批量執(zhí)行sql腳本
如果有許多sql腳本要導(dǎo)入到數(shù)據(jù)庫中,逐個(gè)手動導(dǎo)入太麻煩,容易出錯(cuò),尤其是如果這項(xiàng)工作經(jīng)常被操作,那真的很痛苦?,F(xiàn)在分享一下使用bat批量導(dǎo)入sql腳本的經(jīng)驗(yàn)。
工具/原材料窗口10mysql5.7 mysql腳本方法/步驟1在桌面上創(chuàng)建一個(gè)新文件夾bat_sql_import,bat_sql_import創(chuàng)建一個(gè)新文件夾all_sql,并將所有要執(zhí)行的sql復(fù)制到all_sql中
-1步驟讀取2在創(chuàng)建一個(gè)新的txt文件,命名為。BAT,因?yàn)閿U(kuò)展被修改了,會有一個(gè)重命名提醒。單擊確定
-2步讀取-3步讀取3右擊-編輯,打開sql_imp.bat
-4步驟讀取4粘貼以下代碼
*回聲:
@回聲關(guān)閉
Echo開始執(zhí)行數(shù)據(jù)庫腳本...
對于%%i in (all_sql\*。sql) do(
Echo正在執(zhí)行%%i,請稍候。...
回聲集名稱utf8>。all.sql
回聲源%%i>。>。all.sql
MySQL-u root-p 12345max _ allowed _ packet = 104857net _ buffer _ length = 16384 & lt。all.sql
Echo %%i已完成執(zhí)行。
)
del all.sql
回聲,所有腳本都已執(zhí)行。
中止
5 MySQL數(shù)據(jù)庫的密碼更改為您的用戶名和密碼。保存并關(guān)閉
-5步讀取6雙擊sql_imp.bat運(yùn)行批處理以完成導(dǎo)入
-6步讀取結(jié)束