在Linux系統中,我們經常需要通過命令行來執行MySQL命令。如果我們需要執行多條MySQL命令,可以使用以下方法:
mysql -u用戶名 -p密碼 -e "SQL語句1; SQL語句2; SQL語句3;"
其中,-u參數指定用戶名,-p參數指定密碼,-e參數后跟多個SQL語句,多條SQL語句中用分號分隔。
例如,如果我們需要執行如下三條MySQL語句:
use database; select * from table; update table set column=value where id=1;
可以使用以下命令:
mysql -uroot -p123456 -e "use database; select * from table; update table set column=value where id=1;"
以上命令的含義為:連接數據庫用戶名為root,密碼為123456的用戶,然后執行三條SQL語句。
如果我們需要執行的SQL語句比較復雜,可以把SQL語句寫到一個腳本文件中,然后通過以下命令執行:
mysql -u用戶名 -p密碼< 腳本文件名
例如,如果我們把上述三條SQL語句寫到一個名為script.sql的腳本文件中,那么可以使用以下命令執行:
mysql -uroot -p123456< script.sql
以上命令的含義為:連接數據庫用戶名為root,密碼為123456的用戶,然后從script.sql文件中讀取SQL語句并執行。