কম্পিউটার

আমরা কিভাবে Mysqlimport ব্যবহার করে MySQL টেবিলে CSV ফাইল আমদানি করতে পারি?


MySQL টেবিলে CSV ফাইল ইম্পোর্ট করার জন্য আমাদের অবশ্যই একটি CSV ফাইল থাকতে হবে যেমন একটি ফাইল যাতে কমা-বিভাজিত মান থাকে৷ তারপরে আমাদের অবশ্যই একই নাম এবং কাঠামো সহ একটি MySQL টেবিল থাকতে হবে। এটি ব্যাখ্যা করার জন্য আমরা নিম্নলিখিত উদাহরণটি নিচ্ছি -

উদাহরণ

উদাহরণস্বরূপ, আমাদের Address.CSV ফাইলে নিম্নলিখিত ডেটা রয়েছে −

নাম, পদবি, ঠিকানা

Mohan,     Sharma,   Sundernagar
Saurabh,   Arora,    Chandigarh
Rajesh,    Singh,    Lucknow

এবং আমরা এই মানগুলিকে MySQL টেবিলে ইম্পোর্ট করতে চাই যার নাম ঠিকানা নিচের কাঠামো রয়েছে −

mysql> DESCRIBE ADDRESS;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| Name     | varchar(20) | YES  |     | NULL    |       |
| LastName | varchar(20) | YES  |     | NULL    |       |
| Address  | varchar(20) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

এখন, mysql ইম্পোর্টের সাহায্যে, কিছু অপশন সহ, আমরা Address.csv-এর মানগুলিকে MySQL টেবিলে ইম্পোর্ট করতে পারি যার নাম ‘address’ −

C:\mysql\bin>mysqlimport --ignore-lines=1 --fields-terminated-by=, --verbose --local -u root query C:/mysql/bin/mysql-files/address.csv

Connecting to localhost

Selecting database query

Loading data from LOCAL file: C:/mysql/bin/mysql-files/address.csv into address

query.address: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
Disconnecting from localhost

mysql> Select * from Address;
+---------+----------+-------------+
| Name    | LastName | Address     |
+---------+----------+-------------+
| Mohan   | Sharma   | Sundernagar |
| Saurabh | Arora    | Chandigarh  |
| Rajesh  | Singh    | Lucknow     |
+---------+----------+-------------+
3 rows in set (0.00 sec)

উপরের ফলাফল সেট দেখায় যে CSV ফাইল থেকে মানগুলি MySQL টেবিলে আমদানি করা হয়েছে৷


  1. পিএইচপি স্ক্রিপ্ট ব্যবহার করে আমরা কীভাবে বিদ্যমান মাইএসকিউএল টেবিলে ডেটা সন্নিবেশ করতে পারি?

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

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

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