mysqlimport ইউটিলিটি ব্যবহার করে MySQL টেবিলে ডেটা আপলোড করার জন্য নিম্নলিখিত ধাপগুলো অনুসরণ করতে হবে:
ধাপ ১: টেবিল তৈরি করা
প্রথমে আপনাকে একটি টেবিল তৈরি করতে হবে যেখানে ডেটা আপলোড করা হবে। CREATE TABLE স্টেটমেন্ট ব্যবহার করে MySQL টেবিল তৈরি করা যায়। উদাহরণস্বরূপ, আমরা '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)
ধাপ ২: ডেটা ফাইল তৈরি করা
এই ধাপে আমাদের একটি ডেটা ফাইল তৈরি করতে হবে যাতে ট্যাব-ডিলিমিটেড ফরম্যাটে ফিল্ডের মান থাকে। ডেটা ফাইলের নাম MySQL টেবিলের নামের সাথে মিলতে হয়, তাই আমরা 'student_tbl.txt' নামে ফাইল তৈরি করছি যার ডেটা নিম্নরূপ:
1 Gaurav 10th 2 Rahul 10th 3 Digvijay 10th
ধাপ ৩: ডেটা আপলোড করা
এখন 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)