কম্পিউটার টিউটোরিয়াল

টেক্সট ফাইল থেকে শুধু নির্দিষ্ট কলামগুলো MySQL টেবিলে ইম্পোর্ট কীভাবে করবেন?

টেক্সট ফাইলে নির্দিষ্ট কলামের মান থাকে কিন্তু MySQL টেবিলে অতিরিক্ত কলাম থাকলে, কোয়েরিতে কলামের নামগুলো উল্লেখ করেই শুধু সেসব কলামের মান আপলোড করা যায়।

উদাহরণ

A.txt ফাইলে 'id', 'Name', 'Salary' কলামের মান আছে:

105,Chum,11000
106,Danny,12000

ইম্পোর্ট করার সময় কলাম নামগুলো উল্লেখ করুন:

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO TABLE employee9_tbl FIELDS TERMINATED BY ',' (id, Name, Salary);
Query OK, 2 rows affected (0.04 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
mysql> SELECT * FROM employee9_tbl;
+------+----------------+----------+--------+
| Id   | Name           | Country  | Salary |
+------+----------------+----------+--------+
| 105  | Chum           | NULL     | 11000  |
| 106  | Danny          | NULL     | 12000  |
+------+----------------+----------+--------+
2 rows in set (0.00 sec)

ফলাফলে শুধু Id, Name, Salary কলামে মান গিয়েছে, 'Country' কলামে NULL থাকে।

  1. MySQL টেবিলের কলাম মানগুলোর সেট আকারে ফেরত পেতে কীভাবে করবেন?

  2. MySQL টেবিলে বিদ্যমান কলামের নাম পরিবর্তন করা

  3. MySQL-এ SHOW COLUMNS কমান্ড দিয়ে টেবিলের কলাম নামগুলো জানুন

  4. MySQL-এ টেক্সট ফিল্ড থেকে শুধু সংখ্যা বের করার পদ্ধতি