Heim >Datenbank >MySQL-Tutorial >Wie importiere ich bestimmte Spalten aus einer CSV-Datei in MySQL?

Wie importiere ich bestimmte Spalten aus einer CSV-Datei in MySQL?

Linda Hamilton
Linda HamiltonOriginal
2024-11-15 08:56:02259Durchsuche

How to Import Specific Columns from a CSV File into MySQL?

Selektiver Spaltenimport von CSV in die MySQL-Datenbank über LOAD DATA INFILE

Bei der Arbeit mit großen CSV-Dateien (Comma-Separated Value) ist es erforderlich, bestimmte Spalten selektiv zu importieren Spalten in eine MySQL-Datenbank. Der Befehl LOAD DATA INFILE bietet eine praktische Möglichkeit, dieses Ziel zu erreichen.

Um ausgewählte Spalten selektiv aus einer CSV-Datei zu importieren, verwenden Sie die folgende Syntax:

LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'  
(@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;

Hier ist eine Aufschlüsselung:

  • @col1,2,3,4 stellen Variablen dar, die zum Speichern der Spalten der CSV-Datei verwendet werden (vorausgesetzt, es sind vier). Spalten).
  • Name,ID stellen die Tabellenspalten dar, die die importierten Daten erhalten.

Durch Befolgen dieser Schritte können Sie effizient nur die gewünschten Spalten aus einer CSV extrahieren und importieren Datei in Ihre MySQL-Datenbank.

Das obige ist der detaillierte Inhalt vonWie importiere ich bestimmte Spalten aus einer CSV-Datei in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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