Importieren von Daten aus Excel-Tabellen oder CSV-Dateien in MySQL
Wenn Sie mit komplexen Excel-Tabellen arbeiten, die zahlreiche Felder enthalten, können Sie diese über CSV in MySQL importieren Konvertierung und groovige Skripte können aufgrund von Felddifferenzierungsproblemen zu einer Herausforderung werden. Um dieses Problem zu beheben, sollten Sie die Verwendung der LOAD DATA INFILE-Anweisung in Betracht ziehen.
LOAD DATA INFILE-Anweisung
LOAD DATA INFILE ermöglicht den direkten Datenimport aus einer CSV-Datei in eine MySQL-Tabelle. Die Syntax lautet wie folgt:
LOAD DATA INFILE '<file_path>' INTO TABLE '<table_name>' FIELDS TERMINATED BY '<delimiter>' ENCLOSED BY '<enclosure>' LINES TERMINATED BY '<line_delimiter>';
Beispiel:
So importieren Sie Daten aus einer CSV-Datei mit dem Namen „data.csv“ in eine MySQL-Tabelle „employee“:
LOAD DATA INFILE 'data.csv' INTO TABLE employee FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
In diesem Beispiel ist ',' das Feldtrennzeichen, '"' das Einschlusszeichen und 'n' ist das Zeilentrennzeichen.
Vorteile von LOAD DATA INFILE
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann ich Daten aus Excel- oder CSV-Dateien effizient in MySQL importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!