在Linux上執行MySQL命令來操作數據庫非常方便。以下是執行SQL語句的方法:
mysql [-h 主機名] [-u 用戶名] [-p 密碼] [數據庫名]
注意:方括號“[]”內的參數是可選的,如果不提供這些參數,則會通過默認方式執行MySQL命令。也可以使用“ - -”來注釋說明。
例如,下面的命令將連接到名為“ test_db”的數據庫,并列出其中的表:
mysql -u root -p test_db -e "show tables;"
其中,“-e”選項指定在命令行中執行的SQL語句。
如果想要從終端輸入SQL語句,可以使用“-e”選項執行“ INTERACTIVE”的命令:
mysql -u root -p -e "use test_db; interactive"
這將連接到名為“test_db”的數據庫,并啟動一個交互式命令行,允許你在終端中輸入SQL語句。
當然,如果需要執行更復雜的SQL語句,可以創建一個SQL腳本并將其作為參數提供給MySQL命令:
mysql -u root -p test_db< /path/to/script.sql
這將連接到名為“ test_db”的數據庫,并執行 /path/to/script.sql 文件中的SQL語句。
無論哪種方法,在Linux終端上使用MySQL命令來執行SQL語句,都能夠輕松地操作數據庫。