test.bat
mysql -uroot -p[password] < test.sql
pause
test.sql
CREATE DATABASE IF NOT EXISTS test_db; use test_db; CREATE TABLE IF NOT EXISTS test_tbl( redTime INT, )ENGINE=InnoDB DEFAULT CHARSET=utf8;
備注:
"//"不是cmd命令的注釋符號
bat文件中不能有sql語句(進入sql后,等待用戶輸入,用戶輸入exit后,cmd將后面的sql語句當作cmd命令執行,當然肯定會報錯的)
在bat文件末行加pause,可使bat文件執行后不關閉