Heim >Datenbank >MySQL-Tutorial >Wie importiere ich tabulatorgetrennte Textdaten mit LOAD DATA INFILE in eine MySQL-Datenbank?

Wie importiere ich tabulatorgetrennte Textdaten mit LOAD DATA INFILE in eine MySQL-Datenbank?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-16 16:43:11645Durchsuche

How to Import Tab-Delimited Text Data into a MySQL Database Using LOAD DATA INFILE?

Importieren von Daten aus einer Textdatei in eine MySQL-Datenbank

Das Importieren von Daten aus einer Textdatei in eine MySQL-Datenbank kann ein unkomplizierter Vorgang sein. Um dies zu erreichen, können Sie den Befehl LOAD DATA INFILE verwenden.

Ein häufig anzutreffendes Szenario ist eine tabulatorgetrennte Textdatei mit Daten, die in eine MySQL-Tabelle importiert werden müssen. Angenommen, Sie haben eine Datei namens text_file.txt mit dem folgenden Format:

345868230   1646198120  1531283146  Keyword_1531283146  1.55    252910000
745345566   1646198120  1539847239  another_1531276364  2.75    987831000
...

Und eine MySQL-Datenbank namens Xml_Date mit einer Tabelle namens PerformanceReport, die die erforderlichen Felder enthält.

Um die Daten zu importieren Um aus der Textdatei in die MySQL-Tabelle zu gelangen, können Sie den folgenden Befehl verwenden:

LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;

Replace /tmp/mydata.txt mit dem tatsächlichen Pfad zur Textdatei.

Standardmäßig geht LOAD DATA INFILE davon aus, dass die Daten durch Tabulatoren getrennt sind und eine Zeile pro Zeile haben. Daher werden die Daten aus der Textdatei gelesen und direkt in die PerformanceReport-Tabelle importiert.

Beachten Sie, dass es wichtig ist, sicherzustellen, dass die Felder in der Textdatei mit den Spalten in der PerformanceReport-Tabelle übereinstimmen. Andernfalls kann es zu Datenverlust oder falscher Dateneingabe kommen.

Das obige ist der detaillierte Inhalt vonWie importiere ich tabulatorgetrennte Textdaten mit LOAD DATA INFILE in eine MySQL-Datenbank?. 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