Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
mysqlクライアントは、以下の様にインタラクティブに使用されます。
shell> mysql db_name
mysql db_name
db_name
しかし、SQLステートメントをファイルに入れ、mysqlにはそのインプットをフィあるから読み取るように指示することも可能です。そうすることで、実行したいステートメントを含むtext_fileを作成することができます。それから、以下で示されるようにmysqlを起動してください。
text_file
shell> mysql db_name < text_file
mysql db_name < text_file
ファイルの最初のステートメントとしてUSE db_nameステートメントを置いた場合、コマンドライン上でデータベース名の特定は不必要になります。
USE db_name
shell> mysql < text_file
mysql < text_file
すでにmysqlが作動中の場合は、sourceか\. command:を使用してSQLスクリプトを実行することができます。
source
\.
mysql> source file_name mysql> \. file_name
source file_name
file_name
\. file_name
ユーザに進行状況を表示するスクリプトを使用したい場合があります。以下のようなステートメントを使用してください。
SELECT '<info_to_display>' AS ' ';
表示されたステートメントは<info_to_display>を出力します。
<info_to_display>
バッチモードの詳細についてはUsing mysql in Batch Modeを参照してください。