shell> mysql -h host -u user -p < batch-filemysql
強制執行腳本,即便某些語句參數錯誤,能夠添加 --force 參數sql
若是MySQL運行在Windows下,腳本文件中包含特殊字符,能夠經過以下方式解決:shell
C:\> mysql -e "source batch-file"spa
若是查詢產生了大量輸出,能夠經過以下方式顯示:file
shell> mysql < batch-file | more腳本
能夠捕獲輸出作進一步處理:查詢
shell> mysql < batch-file > mysql.out文件
默認批處理模式下輸出相對交互模式簡明許多,若是須要像交互模式下輸出能夠加 -t 參數,-v 參數能夠打印執行的語句字符
腳本也能夠在mysql提示符下,經過source命令執行,這相似於:錯誤
shell> mysql -e "source batch-file"