mysqlimport की मदद से हम डेटा को कई MySQL टेबल में अपलोड कर सकते हैं। इसे नीचे दिए गए उदाहरण में दिखाया गया है -
उदाहरण
मान लीजिए कि हम दो डेटा फ़ाइलों से निम्नलिखित डेटा अपलोड करना चाहते हैं, जिसका नाम है student1_tbl.txt -
1 सौरव 11वें2 साहिल 11वें3 दिग्विजय 11वें
और House.txt
1 फ़र्निचर2 टेलीविज़न3 रेफ़्रिजरेटर
निम्नलिखित MySQL तालिकाएँ हैं जिनमें हम उपरोक्त डेटा अपलोड करना चाहते हैं -
<पूर्व>mysql> छात्र 1_tbl का वर्णन करें;+--------+------------+------+-----+----- ----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+------------ ------+| रोल नंबर | इंट(11) | हाँ | | नल | || नाम | वर्कर(20) | हाँ | | नल | || कक्षा | वर्कर(20) | हाँ | | नल | |+-----------+-------------+------+-----+---------+-- -----+3 पंक्तियाँ सेट में (0.06 सेकंड)mysql> DESCRIBE हाउस;+----------+---------------+------+- ----+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-------------+------+-----+---------+-- -----+| सीनियर | इंट(11) | हाँ | | नल | || नाम | वर्कर(20) | हाँ | | नल | |+----------+----------------+------+-----+---------+--- ----+2 पंक्तियाँ सेट में (0.00 सेकंड)अब, निम्न कमांड की सहायता से हम डेटा को इन दो तालिकाओं में अपलोड कर सकते हैं -
C:\mysql\bin>mysqlimport -u root query C:/mysql/bin/mysql-files/student_tbl.txt C:/mysql/bin/mysql-files/house.txtquery.student_tbl:रिकॉर्ड्स:3 मिटाए गए :0 छोड़ दिया गया:0 चेतावनियाँ:0query.house:रिकॉर्ड:3 हटा दिया गया:0 छोड़ दिया गया:0 चेतावनियाँ:0mysql> सदन से * चुनें;+------+------------- -+| सीनियर | नाम |+----------+--------------+| 1 | फर्नीचर || 2 | टेलिविसोइन || 3 | फ्रिज |+----------+--------------+3 पंक्तियाँ सेट में (0.00 सेकंड)mysql> छात्र1_tbl से * चुनें;+--------+ ----------+----------+| रोल नंबर | नाम | कक्षा |+----------+----------+----------+| 1 | सौरव | 11वां || 2 | साहिल | 11वां || 3 | दिग्विजय | 11वीं |+----------+----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)