আসলে. CSV হল একটি টেক্সট ফাইল যেখানে মানগুলি কমা দ্বারা পৃথক করা হয় বা অন্য কথায় আমরা বলতে পারি সেই টেক্সট ফাইলটি CSV(কমা আলাদা মান) দিয়ে। .CSV ফাইল থেকে MySQL টেবিলে ডাটা ইম্পোর্ট করার সময় আমাদের LOAD DATA INFILE স্টেটমেন্ট সহ FIELDS Sparated OPTION ব্যবহার করতে হবে। এটা বোঝার জন্য আমরা নিম্নলিখিত উদাহরণ বিবেচনা করছি −
উদাহরণ
A.CSV ফাইল −
-এ কমা দ্বারা বিভক্ত মান অনুসরণ করা হয়েছে105,Chum,USA,11000106,Danny,AUS,12000
আমরা নিচের ফাইলটিতে এই ডাটা ইম্পোর্ট করতে চাই, যার নাম দেওয়া হয়েছে employee1_tbl −
mysql> সারণি কর্মচারী 1_tbl(Id Int, Name Varchar(20), Country Varchar(20), Salary Int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.91 সেকেন্ড)
এখন, একটি ফাইল থেকে ডেটাবেস টেবিলে ডেটা স্থানান্তর নিম্নলিখিত টেবিলের সাহায্যে করা যেতে পারে -
mysql> ডেটা লোড করুন স্থানীয় ইনফাইল 'd:\A.csv' INTO টেবিল কর্মচারী1_tbl ফিল্ডগুলি ',' দ্বারা শেষ করা হয়েছে; কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত হয়েছে (0.16 সেকেন্ড)রেকর্ড:2 মুছে ফেলা হয়েছে:0 এড়িয়ে গেছে:0 সতর্কবার্তা> কর্মচারী1_tbl; থেকে * নির্বাচন করুন;+------+----------+---------+---------+| আইডি | নাম | দেশ | বেতন |+------+------+---------+---------+ 105 | চুম | মার্কিন যুক্তরাষ্ট্র | 11000 || 106 | ড্যানি | AUS | ১২০০০উপরের ফলাফল সেটটি দেখায় যে A.CSV ফাইল থেকে ডেটা টেবিলে স্থানান্তরিত হয়েছে।