CSV-Daten mit Spaltenüberschriften in MySQL importieren
Das Importieren von Daten aus einer CSV-Datei in eine MySQL-Tabelle ist eine häufige Aufgabe. Obwohl es Tools gibt, die diesen Vorgang mit einer GUI ausführen können, bevorzugen viele Benutzer einen Befehlszeilenansatz. In diesem Artikel untersuchen wir eine Methode, die SQL-Syntax zum Importieren einer CSV-Datei verwendet, einschließlich der ersten Zeile als Spaltennamen.
CSV-Daten importieren
Zum Importieren Um eine CSV-Datei in MySQL zu laden, verwenden Sie die folgenden geänderten LOAD DATA Syntax:
LOAD DATA LOCAL INFILE 'uniq.csv' INTO TABLE tblUniq FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES (uniqName, uniqCity, uniqComments)
Erklärung:
Alternative Vorgehensweise
Wenn diese Methode bei Ihnen nicht funktioniert, sollten Sie erwägen, ein Skript zu schreiben, um die Spaltennamen aus der CSV-Datei zu extrahieren und eine SQL-Anweisung zu erstellen, die die Daten dynamisch mit den richtigen Spaltenüberschriften importiert.
Das obige ist der detaillierte Inhalt vonWie importiere ich eine CSV-Datei mit Headern mithilfe von SQL in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!