यह MySQL टेबल से डेटा को फाइल में एक्सपोर्ट करते समय सेलेक्ट … INTO OUTFILE स्टेटमेंट में कॉलम नाम प्रदान करके किया जा सकता है। हम इसे निम्न उदाहरण की सहायता से स्पष्ट कर रहे हैं -
उदाहरण
मान लीजिए कि हमारे पास तालिका '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)
मान लीजिए कि हम चाहते हैं कि उपरोक्त तालिका से केवल दो कॉलम 'आईडी' और 'नाम' को एक फाइल में निर्यात किया जाए, तो निम्न क्वेरी 'स्टूडेंट_इन्फो' टेबल से केवल 'आईडी' और 'नाम' के मानों को 'स्टूडेंट_इन्फो' नाम की फाइल में निर्यात कर सकती है। student1.txt' -
mysql> Select id, Name from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student1.txt'; Query OK, 6 rows affected (0.07 sec)
उपरोक्त क्वेरी 'Student.txt' नाम की एक फ़ाइल बनाएगी और उसमें 'Student_info' टेबल से 'id' और 'name' कॉलम के मानों को एक्सपोर्ट करेगी।