在shell腳本中執行sql文件,可以使用以下命令:
mysql -u 用戶名 -p密碼 數據庫名 < 文件名.sql
其中,-u表示指定用戶名,-p表示需要輸入密碼,數據庫名為要執行sql文件的數據庫名稱,< 文件名.sql表示從文件中讀取sql語句。
-u
-p
數據庫名
< 文件名.sql
示例:
mysql -u root -p123456 testdb < data.sql
這將會執行data.sql中的sql語句,并將結果輸出到指定的數據庫中。
data.sql