mysqlimport की मदद से हम एकाधिक MySQL टेबल में डेटा अपलोड कर सकते हैं। इसे नीचे दिए गए उदाहरण से समझा जा सकता है।
उदाहरण
मान लें हम दो डेटा फ़ाइलों student1_tbl.txt और House.txt से निम्न डेटा अपलोड करना चाहते हैं:
1 Saurav 11th 2 Sahil 11th 3 Digvijay 11th
और House.txt:
1 Furniture 2 Television 3 Refrigerator
निम्नलिखित MySQL टेबल हैं जिनमें हम उपरोक्त डेटा अपलोड करना चाहते हैं:
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)
अब, निम्न कमांड की मदद से हम इन दो टेबल में डेटा अपलोड कर सकते हैं:
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)