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!