'फ़ील्ड्स टर्मिनेटेड बाय' विकल्प का उपयोग तब किया जाना चाहिए जब टेक्स्ट फ़ाइल जिसे हम MySQL तालिका में आयात करना चाहते हैं, में वे मान हैं जो अल्पविराम (,) द्वारा अलग किए गए हैं या शायद किसी अन्य विभाजक जैसे कोलन (:), अर्धविराम (; ) आदि। इसे निम्नलिखित उदाहरण की सहायता से समझा जा सकता है -
उदाहरण
मान लीजिए कि हमारे पास टेक्स्ट फ़ाइल 'A.txt' में अर्धविराम (;) द्वारा अलग किया गया निम्न डेटा है, जिसे हम एक MySQL फ़ाइल में आयात करना चाहते हैं -
100;Ram;IND;15000 120;Mohan;IND;18000
अब निम्न क्वेरी की सहायता से 'FIELDS SEPARATED 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)