複数の CSV ファイルを MySQL データベースにバッチ インポート
複数の CSV ファイルを MySQL データベースにインポートする必要があり、その方法を 1 つ見つけたいと考えています。バッチインポート。
Mac OSX で MAMP サーバーを実行しているユーザーには、次の方法があります:
シェル スクリプトを使用します:
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
chmod +x import.sh
./import.sh
このスクリプトは、CSV フォルダー内のすべての CSV ファイルを反復処理し、MySQL LOAD DATA LOCAL INFILE ステートメントを使用して、それらを yourtable という名前のテーブルにインポートします。 yourdatabase をデータのインポート先のデータベースの名前に置き換え、yourtable をデータのインポート先のテーブルの名前に置き換えます。
以上がMAMP 上の MySQL データベースに複数の CSV ファイルをバッチ インポートする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。