Das manuelle Importieren mehrerer CSV-Dateien in eine MySQL-Datenbank kann eine mühsame Aufgabe sein. Glücklicherweise gibt es eine automatisierte Lösung, um dies effizient zu handhaben.
So importieren Sie CSV-Dateien stapelweise mithilfe eines Shell-Skripts
Befolgen Sie diese Schritte, um mühelos mehrere CSV-Dateien in zu importieren Ihre MySQL-Datenbank:
Erstellen Sie eine Shell Skript:
Erstellen Sie eine Shell-Skriptdatei mit der Erweiterung .sh. Der folgende Code kann als Vorlage verwendet werden:
<code class="bash">#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done</code>
Ersetzen Sie „Ihr Verzeichnis“ durch das Verzeichnis, das Ihre CSV-Dateien enthält, „Ihre Datenbank“ durch den Namen der MySQL-Zieldatenbank und „Ihre Tabelle“ durch die gewünschte Tabelle zum Importieren.
Führen Sie die aus Skript:
Navigieren Sie zu dem Verzeichnis, in dem sich das Shell-Skript befindet, und führen Sie es mit dem folgenden Befehl aus:
<code class="bash">chmod +x import_csv.sh ./import_csv.sh</code>
Genießen Sie die Automatik Importe:
Das Shell-Skript durchläuft alle CSV-Dateien im angegebenen Verzeichnis und importiert sie in die angegebene MySQL-Datenbank und Tisch. Sie können den Fortschritt überwachen, indem Sie die Befehlszeilenausgabe beobachten.
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWie kann ich mit einem Shell-Skript mehrere CSV-Dateien stapelweise in eine MySQL-Datenbank importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!