Heim > Datenbank > MySQL-Tutorial > Wie kann ich Daten aus Excel- oder CSV-Dateien effizient in MySQL importieren?

Wie kann ich Daten aus Excel- oder CSV-Dateien effizient in MySQL importieren?

Mary-Kate Olsen
Freigeben: 2024-11-29 17:59:11
Original
1078 Leute haben es durchsucht

How Can I Efficiently Import Data from Excel or CSV Files into MySQL?

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>';
Nach dem Login kopieren

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';
Nach dem Login kopieren

In diesem Beispiel ist ',' das Feldtrennzeichen, '"' das Einschlusszeichen und 'n' ist das Zeilentrennzeichen.

Vorteile von LOAD DATA INFILE

  • Effizient: Das Laden von Massendaten ist im Vergleich zu deutlich schneller Datensätze einzeln einfügen.
  • Flexibel: Es unterstützt verschiedene Bereiche Trennzeichen, Einschlusszeichen und Zeilentrennzeichen.
  • Kompatibel: LOAD DATA INFILE wird in den meisten MySQL-Versionen unterstützt.

Zusätzliche Überlegungen

  • Stellen Sie sicher, dass die CSV-Datei korrekt formatiert ist und mit der Tabelle übereinstimmt Schema.
  • Behandeln Sie Sonderzeichen wie Apostrophe korrekt in der CSV-Datei.
  • Gewähren Sie dem Benutzer, der den Importvorgang durchführt, entsprechende Berechtigungen.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage