हम MySQL तालिका से डेटा को फ़ाइल में निर्यात करते समय WHERE क्लॉज में शर्तों का उपयोग कर सकते हैं। इसे एक उदाहरण की मदद से समझा जा सकता है -
उदाहरण
मान लीजिए कि हमारे पास तालिका 'Student_info' से निम्नलिखित डेटा है -
mysql> Student_info से * चुनें; ---+| आईडी | नाम | पता | विषय |+------+---------+-----------+---------------+| 101 | यशपाल | अमृतसर | इतिहास || 105 | गौरव | चंडीगढ़ | साहित्य || 125 | रमन | शिमला | कंप्यूटर || 130 | राम | झांसी | कंप्यूटर || 132 | श्याम | चंडीगढ़ | अर्थशास्त्र || 133 | मोहन | दिल्ली | कंप्यूटर |+----------+---------+---------------+---------------+6 पंक्तियाँ सेट में (0.07 सेकंड)
मान लीजिए कि हम 120 से अधिक आईडी वाले रिकॉर्ड्स को एक्सपोर्ट करना चाहते हैं, तो निम्न क्वेरी इस तरह के रिकॉर्ड्स को 'Student_info' टेबल से 'Stuednt4.CSV' फाइल में एक्सपोर्ट करेगी -
mysql> student_info से * चुनें जहां आईडी> 120 आउटफाइल 'C:/mysql/bin/mysql-files/student4.csv' में ',' द्वारा समाप्त किए गए फ़ील्ड; क्वेरी ठीक, 4 पंक्तियाँ प्रभावित (0.16 सेकंड)पूर्व>ऊपर दी गई क्वेरी निम्न मानों को Student4.CSV फ़ाइल में निर्यात करेगी -
125 रमन शिमला कंप्यूटर्स130 राम झांसी कंप्यूटर्स132 श्याम चंडीगढ़ इकोनॉमिक्स133मोहन दिल्ली कंप्यूटर