ホームページ >データベース >mysql チュートリアル >複数の CSV ファイルを MySQL データベースにバッチインポートするにはどうすればよいですか?
複数の CSV ファイルを MySQL データベースにバッチ インポートする
個々の CSV ファイルを MySQL データベースにインポートするのは、面倒で時間のかかる作業になる可能性があります。 、特に多数のファイルを扱う場合に注意が必要です。この問題は、時間や自動化ツールへのアクセスが制限されているユーザーに特によく発生します。
解決策: バッチ インポート用のシェル スクリプト
この課題に対処するには、簡単な方法で解決できます。解決策は、複数の CSV ファイルのインポート プロセスを自動化するシェル スクリプトを利用することです。 CSV ファイルを MySQL データベースにインポートするために使用できるサンプル シェル スクリプトを次に示します。
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
説明
このスクリプトは次のアクションを実行します。
使用法
シェル スクリプトを使用するには、次の手順に従います。
この方法はインポート プロセスを効果的に自動化し、手動操作の必要性を排除し、時間と労力を大幅に節約します。
以上が複数の CSV ファイルを MySQL データベースにバッチインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。