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