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

লাইন প্রিফিক্সযুক্ত টেক্সট ফাইল MySQL টেবিলে কীভাবে ইম্পোর্ট করবেন?

টেক্সট ফাইলে লাইন প্রিফিক্স থাকলে 'LINES STARTING BY' অপশন ব্যবহার করে সেটি উপেক্ষা করে সঠিক ডেটা ইম্পোর্ট করা যায়।

উদাহরণ

A.txt ফাইলে 'VALUE:' লাইন প্রিফিক্স:

id, Name, Country, Salary
VALUE:105,Chum*,Marsh,USA,11000
106,Danny*,Harrison,AUS,12000

ইম্পোর্ট কোয়েরি (ESCAPED BY '*' ও LINES STARTING BY 'Value:'):

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO TABLE employee8_tbl FIELDS TERMINATED BY ',' ESCAPED BY '*' LINES STARTING BY 'Value:' IGNORE 1 ROWS;
Query OK, 1 row affected (0.07 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0

শুধু ১ রো ইম্পোর্ট হয়েছে কারণ প্রথম লাইনে প্রিফিক্স ছিল, দ্বিতীয় লাইনে ছিল না।

mysql> SELECT * FROM employee8_tbl;
+------+----------------+----------+--------+
| Id   | Name           | Country  | Salary |
+------+----------------+----------+--------+
| 105  | Chum,Marsh     | USA      | 11000  |
+------+----------------+----------+--------+
1 row in set (0.00 sec)

যদি আরও একটি লাইন 'VALUE:' প্রিফিক্সসহ থাকে:

Value:107,Raman*,Kumar,IND,25000

তবে দুই রো ইম্পোর্ট হবে।

  1. টেক্সট ফাইলে লেখা মানের পরিবর্তে পরিবর্তিত মান MySQL টেবিলে আপলোড কীভাবে করবেন?

  2. MySQL টেবিল থেকে শর্তসাপেক্ষ মান এক্সপোর্ট করে ফাইলে কিভাবে সংরক্ষণ করবেন?

  3. MySQL টেবিলের স্টোরেজ ইঞ্জিন কীভাবে পরিবর্তন করবেন?

  4. MySQL টেবিলে সংরক্ষিত epoch মানকে পাঠযোগ্য ডেটে রূপান্তর করা