'FIELDS TERMINATED BY' विकल्प का उपयोग तब किया जाना चाहिए जब टेक्स्ट फ़ाइल जिसे हम MySQL टेबल में इंपोर्ट करना चाहते हैं, उसमें मान कॉमा (,) से अलग हों या शायद किसी अन्य सेपरेटर जैसे कोलन (:), सेमीकोलन (;) आदि से अलग हों। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है:
उदाहरण
मान लीजिए टेक्स्ट फ़ाइल 'A.txt' में निम्नलिखित डेटा है, जो सेमीकोलन (;) से अलग है, जिसे हम MySQL फ़ाइल में इंपोर्ट करना चाहते हैं:
100;Ram;IND;15000 120;Mohan;IND;18000
अब निम्नलिखित क्वेरी की मदद से 'FIELDS TERMINATED BY' विकल्प का उपयोग करके हम डेटा को MySQL टेबल में इंपोर्ट कर सकते हैं:
mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee12_tbl FIELDS TERMINATED BY ';'; Query OK, 2 rows affected (0.04 sec) Records: 2 Deleted: 0 Skipped: 0 Warnings: 0 mysql> Select * from employee12_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 100 | Ram | IND | 15000 | | 120 | Mohan | IND | 18000 | +------+----------------+----------+--------+ 2 rows in set (0.00 sec)