Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Importieren einer CSV-Datei in MySQL über die Befehlszeile

Versuchen Sie diesen Befehl

 load data local infile 'file.csv' into table table
 fields terminated by ','
 enclosed by '"'
 lines terminated by '\n'
 (column1, column2, column3,...)

Die Felder hier sind die eigentlichen Tabellenfelder, in denen die Daten Platz finden müssen. Die eingeschlossenen und abgeschlossenen Zeilen sind optional und können hilfreich sein, wenn Sie Spalten mit doppelten Anführungszeichen haben, wie z. B. Excel-Exporte usw.

Weitere Einzelheiten finden Sie im Handbuch .

Um die erste Zeile als Tabellenspaltennamen festzulegen, ignorieren Sie einfach das Lesen der Zeile und fügen Sie die Werte im Befehl hinzu.