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 টেবিলে আমদানি করা হয়েছে৷