Batch-Import mehrerer CSV-Dateien in eine MySQL-Datenbank
Der Import einzelner CSV-Dateien in eine MySQL-Datenbank kann eine mühsame und zeitaufwändige Aufgabe sein , insbesondere wenn es um eine große Anzahl von Dateien geht. Dieses Problem tritt besonders häufig bei Benutzern mit begrenzter Zeit oder begrenztem Zugang zu automatisierten Tools auf.
Die Lösung: Ein Shell-Skript für den Stapelimport
Um diese Herausforderung anzugehen, ist eine einfache Lösung Die Lösung besteht darin, ein Shell-Skript zu verwenden, das den Importvorgang für mehrere CSV-Dateien automatisiert. Hier ist ein Beispiel-Shell-Skript, das zum Importieren von CSV-Dateien in eine MySQL-Datenbank verwendet werden kann:
#!/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
Dieses Skript führt die folgenden Aktionen aus:
Verwendung
Um das Shell-Skript zu verwenden, folgen Sie diesen Schritten:
Diese Methode automatisiert den Importvorgang effektiv und macht manuelle Vorgänge überflüssig, wodurch Sie viel Zeit und Aufwand sparen.
Das obige ist der detaillierte Inhalt vonWie kann ich mehrere CSV-Dateien stapelweise in eine MySQL-Datenbank importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!