テキストファイルから SQL コマンドを実行する方法 | Late Riser

Late Riser

ダメ主婦ミルミルのプログラムと道の駅ドライブとリラックマの日々。
プログラム系は情報提供ではなく個人的メモなので、信憑性薄め。

http://dev.mysql.com/doc/refman/4.1/ja/batch-commands.html
より抜粋。毎回困るのでwww

4.9.13. テキストファイルから SQL コマンドを実行する方法

mysql クライアントは、通常、以下のように対話的に使用します。

shell> mysql database

しかし、SQL コマンドをファイルに入力して、そのファイルから mysql に読み取らせることも可能です。これを行うには、実行するコマンドを含むテキストファイル text_file を作成します。 そして、以下のように mysql を起動します。

shell> mysql database < text_file

テキストファイルを USE db_name ステートメントで開始することもできます。この場合、コマンドラインでデータベース名を指定する必要はありません。

shell> mysql < text_file

すでに mysql を実行中の場合、source コマンドを使用して SQL スクリプトを実行できます。

mysql> source filename;