Heim >Datenbank >MySQL-Tutorial >Wie kann ich mehrere CSV-Dateien effizient stapelweise in MySQL importieren?
Batch-Import mehrerer CSV-Dateien in MySQL
Der manuelle Import mehrerer CSV-Dateien in eine MySQL-Datenbank kann eine zeitaufwändige Aufgabe sein. Dieser Artikel bietet eine Lösung für den Stapelimport von CSV-Dateien, die den erforderlichen manuellen Aufwand erheblich reduziert.
Verwendung eines Shell-Skripts für den Stapelimport
Eine effiziente Möglichkeit, mehrere CSV-Dateien zu importieren Dateien erfolgt über ein Shell-Skript. Hier ist ein Beispielskript, das Sie an Ihre Umgebung anpassen können:
#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done
Erklärung des Skripts:
Verwendung:
Um dieses Skript zu verwenden, befolgen Sie diese Schritte:
Dieses Skript importiert automatisch alle CSV-Dateien im aktuellen Verzeichnis in die angegebene Datenbank und Tabelle.
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere CSV-Dateien effizient stapelweise in MySQL importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!