MySQL क्वेरी आउटपुट को टेक्स्ट फ़ाइल में सहेजने के लिए, हम OUTFILE कमांड का उपयोग कर सकते हैं।
आइए पहले एक टेबल बनाएं।
mysql> टेबल बनाएं SaveintoTextFile -> (-> id int, -> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)
तालिका में रिकॉर्ड सम्मिलित करना।
mysql> SaveintoTextFile मानों (1, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44 सेकंड) mysql> SaveintoTextFile मानों में डालें (101, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) )mysql> SaveintoTextFile मानों में डालें (3, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड
सभी रिकॉर्ड प्रदर्शित करने के लिए।
mysql> SaveintoTextFile से *चुनें;
यहाँ आउटपुट है।
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 101 | कैरल || 3 | डेविड |+------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)टेक्स्ट फ़ाइल में परिणाम प्रदर्शित करने के लिए सिंटैक्स निम्नलिखित है।
आउटफाइल में अपनेटेबलनाम से col_name1,col_name2,.......N चुनें "my.cnf फ़ाइल का पथ- सुरक्षित-फ़ाइल-निजी";
आइए उपरोक्त सिंटैक्स को निम्नलिखित क्वेरी में लागू करें। यहाँ, हमारी टेक्स्ट फ़ाइल “QueryOutput.txt” है
mysql> सेलेक्ट आईडी, नाम SaveintoTextFile -> INTO OUTFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/QueryOutput.txt";क्वेरी ओके, 3 पंक्तियाँ प्रभावित (0.02 सेकंड)
यह जांचने के लिए कि टेक्स्ट फ़ाइल बनाई गई है या नहीं, "अपलोड" फ़ोल्डर देखें।
अब, टेक्स्ट फ़ाइल खोलें। टेक्स्ट फ़ाइल में दिखाई देगा जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है।