MySQL टेबल से टेक्स्ट फ़ाइल में डेटा एक्सपोर्ट करते समय हम 'FIELDS TERMINATED BY', 'ENCLOSED BY', 'LINES TERMINATED BY' और अन्य विकल्पों का भी उपयोग टेक्स्ट फ़ाइल में फील्ड के मानों को विभिन्न सेटिंग्स में रखने के लिए कर सकते हैं। इसे निम्नलिखित उदाहरण की मदद से स्पष्ट किया जा सकता है:
उदाहरण
मान लीजिए हमारे पास 'Student_info' टेबल से निम्नलिखित डेटा है:
mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | +------+---------+------------+------------+ 6 rows in set (0.07 sec)
मान लीजिए हम उपरोक्त टेबल से केवल दो कॉलम 'id' और 'Name' को फ़ाइल में एक्सपोर्ट करना चाहते हैं तो निम्नलिखित क्वेरी 'Student_info' टेबल से केवल 'id' और 'name' के मानों को 'student3.txt' नामक फ़ाइल में एक्सपोर्ट कर सकती है:
mysql> Select id, Name from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student3.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'; Query OK, 6 rows affected (0.07 sec)
उपरोक्त क्वेरी 'Student3.txt' नामक एक फ़ाइल बनाएगी और 'Student_info' टेबल से कॉलम 'id' और 'name' के मानों को विभिन्न फ़ॉर्मेटिंग में इसमें एक्सपोर्ट करेगी।
उपरोक्त क्वेरी Student3.txt में डेटा का फ़ॉर्मेटिंग निम्नानुसार करेगी:
"101","YashPal" "105","Gaurav" "125","Raman" "130","Ram" "132","Shyam" "133","Mohan"