Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie können wir Daten aus einer Textdatei importieren, deren erste Zeile Spaltennamen enthält?

王林
Freigeben: 2023-09-13 14:45:06
nach vorne
862 Leute haben es durchsucht

Wie können wir Daten aus einer Textdatei importieren, deren erste Zeile Spaltennamen enthält?

Manchmal enthält die erste Zeile der Eingabetextdatei die Namen der Spalten. Um Daten aus solchen Textdateien in eine MySQL-Tabelle zu importieren, müssen wir die Option „Zeilen ignorieren“ verwenden. Um dies zu veranschaulichen, verwenden wir das folgende Beispiel –

Beispiel

Unten sind die durch Kommas getrennten Werte aus der A.txt-Datei –

Id,Name,Country,Salary
100,”Ram”,”INDIA”,25000
101,”Mohan”,”INDIA”,28000
Nach dem Login kopieren

Wir möchten diese Daten in die folgende Datei mit dem Namen „mitarbeiter3_tbl –

mysql> Create table employee3_tbl(Id Int, Name Varchar(20), Country Varchar(20),Salary Int);
Query OK, 0 rows affected (0.1 sec)
Nach dem Login kopieren

“ importieren Jetzt können Daten mithilfe der folgenden Tabelle von der Datei in die Datenbanktabelle übertragen werden:

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee3_tbl FIELDS TERMINATED BY ',' ENCLOSED BY ‘“’ IGNORE 1 ROWS;
Query OK, 2 rows affected (0.16 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
Nach dem Login kopieren

In der obigen Abfrage ignoriert MySQL die erste Zeile. Ignorierte Zeilen hängen von dem Wert ab, der an Position „n“ in der Option „IGNORE n ROWS“ angegeben ist.

mysql> Select * from employee3_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | Ram   | INDIA   | 25000  |
| 101  | Mohan | INDIA   | 28000  |
+------+-------+---------+--------+
2 rows in set (0.00 sec)
Nach dem Login kopieren

Die obige Ergebnismenge zeigt, dass die Daten in der A.txt-Datei in die Tabelle übertragen wurden.

Das obige ist der detaillierte Inhalt vonWie können wir Daten aus einer Textdatei importieren, deren erste Zeile Spaltennamen enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage