方法 1: mysql -e
mysql -e "source batch-file"
方法 2: mysql < バッチファイル
mysql -h host -u user -p < batch-file
この方法では、ファイル実行時の出力も確認できますが、以下の2つの方法があります。
mysql < batch-file | more
mysql < batch-file > mysql.out
方法 3: mysql クライアントのコマンドライン方法
# 先登录mysql客户端,然后运行如下语句:
mysql> source /path/filename;
要約する
- MySQL サーバー上で SQL ファイルを実行するには、mysql -e を通じて mysql クライアントにログインした後、source コマンドを通じてファイルを実行する方法があります。もう 1 つの方法は、SQL ファイルを mysql クライアントへの入力として使用することです。
mysql < batch-file