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

.txt ফাইল থেকে MySQL টেবিলে ডেটা কীভাবে ইম্পোর্ট করবেন?

LOAD DATA INFILE স্টেটমেন্ট দিয়ে এটি করা যায়। ধরুন 'A.txt'-এ ট্যাব-সেপারেটেড ডেটা আছে (path: d:/A.txt):

100  John    USA  10000
101  Paul    UK   12000
102  Henry   NZ   11000
103  Rick    USA  17000
104  Corey   USA  15000

employee_tbl টেবিলে লোড করব:

mysql> CREATE TABLE employee_tbl(Id INT, Name VARCHAR(20), Country VARCHAR(20), Salary INT);
Query OK, 0 rows affected (0.91 sec)

ডেটা ট্রান্সফার:

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO TABLE employee_tbl;
Query OK, 5 rows affected (0.15 sec)
Records: 5 Deleted: 0 Skipped: 0 Warnings: 0
mysql> SELECT * FROM employee_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | John  | USA     | 10000  |
| 101  | Paul  | UK      | 12000  |
| 102  | Henry | NZ      | 11000  |
| 103  | Rick  | USA     | 17000  |
| 104  | Corey | USA     | 15000  |
+------+-------+---------+--------+
5 rows in set (0.00 sec)

ফলাফল দেখিয়েছে A.txt থেকে ডেটা টেবিলে ট্রান্সফার হয়েছে।

  1. MySQL-এ সাবকোয়েরিকে FROM ক্লজে টেবিল হিসেবে ব্যবহার করা

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

  3. MySQL-এ স্টোরড প্রসিডিউর লিখে টেবিলে ডেটা ইনসার্ট করা

  4. টেক্সট ফাইল ডেটা এক্সেলে ইম্পোর্ট: ৩টি প্রমাণিত পদ্ধতি সঠিক ফলাফলের জন্য