[mysql]SQLファイルの一括実行

  備忘録
【注意】
この記事は過去に別サイトで執筆したものを再掲載したものです。
内容が古くなっていて現在では適用できない場合や、もっと良い方法が出来ている場合があります。
 

SQLコマンドを羅列したファイルを一気に実行したいとき。

コマンドラインから実行したいデータベースを指定しつつ実行する場合。

shell> mysql database < textfile

データベースの指定がテキストファイル内に書かれている場合。

shell> mysql < textfile

mysqlを実行中の場合

mysql> source textfile;

Windows使用時はパスの区切りにスラッシュを使うこと。
例)

mysql> source C:/Users/komina/Documents/sample.sql;

LEAVE A COMMENT