কম্পিউটার

প্রথম সারিতে কলামের নাম সহ একটি পাঠ্য ফাইল থেকে আমরা কীভাবে ডেটা আমদানি করতে পারি?


কখনও কখনও, ইনপুট টেক্সট ফাইলে প্রথম সারির কলামগুলির নাম থাকে এবং এই ধরনের টেক্সট ফাইল থেকে MySQL টেবিলে ডেটা আমদানি করতে আমাদের 'সারি উপেক্ষা করুন' বিকল্প ব্যবহার করতে হবে। এটি ব্যাখ্যা করার জন্য আমরা নিম্নলিখিত উদাহরণটি ব্যবহার করছি -

উদাহরণ

A.txt ফাইল −

-এ কমা দ্বারা বিভক্ত মান অনুসরণ করা হয়েছে
Id,Name,Country,Salary
100,”Ram”,”INDIA”,25000
101,”Mohan”,”INDIA”,28000

আমরা এই ডেটাটি এমপ্লয়ি3_tbl −

নামের নিম্নলিখিত ফাইলটিতে আমদানি করতে চাই
mysql> Create table employee3_tbl(Id Int, Name Varchar(20), Country Varchar(20),Salary Int);
Query OK, 0 rows affected (0.1 sec)

এখন, একটি ফাইল থেকে ডেটাবেস টেবিলে ডেটা স্থানান্তর নিম্নলিখিত টেবিলের সাহায্যে করা যেতে পারে -

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee3_tbl FIELDS TERMINATED BY ',' ENCLOSED BY ‘“’ IGNORE 1 ROWS;
Query OK, 2 rows affected (0.16 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0

উপরের ক্যোয়ারীতে, MySQL প্রথম সারিটিকে উপেক্ষা করবে। সারিগুলিকে উপেক্ষা করা নির্ভর করে 'n'-এর জায়গায় দেওয়া মানের উপর 'ignore n ROWS' বিকল্পে৷

mysql> Select * from employee3_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | Ram   | INDIA   | 25000  |
| 101  | Mohan | INDIA   | 28000  |
+------+-------+---------+--------+
2 rows in set (0.00 sec)

উপরের ফলাফল সেট দেখায় যে A.txt ফাইল থেকে ডেটা টেবিলে স্থানান্তরিত হয়েছে৷


  1. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  2. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  3. কিভাবে PDF থেকে Excel এ ডেটা ইম্পোর্ট করবেন

  4. কিভাবে টেক্সট ফাইল থেকে এক্সেলে ডেটা আমদানি করবেন (3টি পদ্ধতি)