mysqlimport का उपयोग करके MySQL टेबल में डेटा अपलोड करने के लिए हमें निम्न चरणों का पालन करना होगा:
चरण-1 - टेबल बनाना
सबसे पहले, हमें एक टेबल की आवश्यकता होती है जिसमें हम डेटा अपलोड करना चाहते हैं। हम MySQL टेबल बनाने के लिए CREATE TABLE स्टेटमेंट का उपयोग कर सकते हैं। उदाहरण के लिए, हमने student_tbl नाम की एक टेबल बनाई है:
mysql> DESCRIBE Student_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)
चरण-2 - डेटा फ़ाइल बनाना
इस चरण में हमें एक डेटा फ़ाइल बनाने की आवश्यकता है जिसमें टैब-डिलीमीटेड डेटा में फील्ड हों। चूंकि डेटा फ़ाइल का नाम MySQL टेबल के नाम के समान होना चाहिए, इसलिए हम डेटा फ़ाइल student_tbl.txt बना रहे हैं जिसमें निम्न डेटा है:
1 Gaurav 10th 2 Rahul 10th 3 Digvijay 10th
चरण-3 - डेटा अपलोड करना
अब mysqlimport का उपयोग करके निम्न कमांड की मदद से हम इस फ़ाइल को इम्पोर्ट कर सकते हैं:
C:\mysql\bin>mysqlimport -u root query C:/mysql/bin/mysql-files/student_tbl.txt query.student_tbl: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
अब निम्न क्वेरी की मदद से हम देख सकते हैं कि डेटा टेबल में अपलोड हो गया है:
mysql> Select * from student_tbl; +--------+----------+-------+ | RollNo | Name | Class | +--------+----------+-------+ | 1 | Gaurav | 10th | | 2 | Rahul | 10th | | 3 | Digvijay | 10th | +--------+----------+-------+ 3 rows in set (0.00 sec)