ホームページ >データベース >mysql チュートリアル >複数の CSV ファイルを MySQL に効率的にバッチインポートするにはどうすればよいですか?
複数の CSV ファイルを MySQL にバッチ インポートする
複数の CSV ファイルを MySQL データベースにインポートすることは、手動で行うと時間がかかる作業になる可能性があります。この記事では、CSV ファイルをバッチ インポートするためのソリューションを提供し、必要な手動作業を大幅に削減します。
バッチ インポートにシェル スクリプトを使用する
複数の CSV をインポートする効率的な方法の 1 つファイルはシェルスクリプトを利用して作成されます。環境に合わせて変更できるスクリプトの例を次に示します。
#!/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 ファイルを自動的にインポートします。指定されたデータベースとテーブル。
以上が複数の CSV ファイルを MySQL に効率的にバッチインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。