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)