8.3.3.怎樣從文本文件執行SQL語句
8.3.3. 怎樣從文本文件執行SQL語句
mysql客戶程序一般交互使用:
shell> mysql db_name
還可以將SQL語句放到一個文件中然后告訴mysql從該文件讀取輸入。要想實現,創建一個文本文件text_file,并包含你想要執行的語句。然后按如下所示調用mysql:
shell> mysql db_name < text_file
還可以用一個USE db_name語句啟動文本文件。在這種情況下,不需要在命令行中指定數據庫名:
shell> mysql < text_file
如果正運行mysql,可以使用source或.命令執行SQL腳本文件:
mysql> source filename
mysql> . filename
有時想要使用腳本來向用戶顯示進度信息;為此可以插入下述行:
SELECT '<info_to_display>' AS ' ';
將輸出<info_to_display>。
關于批處理模式的詳細信息,參見3.5節,“在批處理模式下使用mysql”。