だらだらやるよ。

こげつのIT技術メモ

テキストファイルからSQLの実行

大量のCSVデータをINSERT文に加工したデータとか、
DBのバックアップ用SQLデータとか
コマンドラインからぎゅーんっと読ませたりとかするんですけど
よくその方法忘れるのでメモ

1.コマンドプロンプト開く
2.以下の文を入力
mysql -u "ユーザ名" -p "データベース名" < "復旧に使うSQLテキストのフルパス"
3.-uで指定したユーザのパスワードを聞かれるので入力

これでテキストファイルに書き込んだSQLがばびゅーんと実行される
テキストファイルの文字コードとDBの文字コードは合わせておく必要あり:-)