Heim > Datenbank > MySQL-Tutorial > Wie lade ich Daten mit mysqlimport in mehrere MySQL-Tabellen hoch?

Wie lade ich Daten mit mysqlimport in mehrere MySQL-Tabellen hoch?

王林
Freigeben: 2023-09-07 15:57:05
nach vorne
843 Leute haben es durchsucht

Wie lade ich Daten mit mysqlimport in mehrere MySQL-Tabellen hoch?

Mit Hilfe von mysqlimport können wir Daten in mehrere MySQL-Tabellen hochladen. Es wird im folgenden Beispiel erklärt:

Beispiel

Angenommen, wir möchten die folgenden Daten aus zwei Datendateien student1_tbl.txt hochladen:

1     Saurav     11th
2     Sahil      11th
3     Digvijay   11th
Nach dem Login kopieren

und House.txt

1   Furniture
2   Television
3   Refrigerator
Nach dem Login kopieren

Das Folgende ist das MySQL, wohin wir wollen Laden Sie die oben genannten Datentabellen hoch –

mysql> DESCRIBE Student1_tbl;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| RollNo | int(11)     | YES  |     | NULL    |       |
| Name   | varchar(20) | YES  |     | NULL    |       |
| Class  | varchar(20) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.06 sec)

mysql> DESCRIBE House;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Sr    | int(11)     | YES  |     | NULL    |       |
| Name  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
Nach dem Login kopieren

Jetzt können wir mit Hilfe der folgenden Befehle die Daten in diese beiden Tabellen hochladen –

C:\mysql\bin>mysqlimport -u root query C:/mysql/bin/mysql-files/student_tbl.txt C:/mysql/bin/mysql-files/house.txt
query.student_tbl: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
query.house: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0

mysql> Select * from House;
+------+--------------+
| Sr   | Name         |
+------+--------------+
| 1    | Furniture    |
| 2    | Televisoin   |
| 3    | Refrigerator |
+------+--------------+
3 rows in set (0.00 sec)

mysql> Select * from student1_tbl;
+--------+----------+-------+
| RollNo | Name     | Class |
+--------+----------+-------+
| 1      | Saurav   | 11th |
| 2      | Sahil    | 11th |
| 3      | Digvijay | 11th |
+--------+----------+-------+
3 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie lade ich Daten mit mysqlimport in mehrere MySQL-Tabellen hoch?. 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