কম্পিউটার

আমরা কিভাবে Mysqlimport ব্যবহার করে MySQL টেবিলে ডেটা আপলোড করতে পারি?


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)

  1. কিভাবে আমরা একাধিক টেবিল থেকে ডেটা ব্যবহার করে একটি MySQL ভিউ তৈরি করতে পারি?

  2. আমি কিভাবে দুটি MySQL টেবিল একত্রিত করতে পারি?

  3. জাভা দিয়ে একটি মাইএসকিউএল ডাটাবেসে ডেটা কীভাবে সন্নিবেশ করা যায়?

  4. কিভাবে একটি একক MySQL ক্যোয়ারী ব্যবহার করে দুটি টেবিলে সন্নিবেশ করান?