सीएसवी प्रारूप में आउटपुट MySQL क्वेरी परिणाम प्राप्त करने के लिए, concat_ws() का उपयोग करें। वाक्य रचना इस प्रकार है -
अपनेटेबलनाम से CONCAT_WS(',',yourColumnName1,yourColumnName2,yourColumnName3,....N) को किसी भी वैरिएबल नाम के रूप में चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> तालिका बनाएं CSVFormatOutputs -> (-> StudentId int null auto_increment, -> StudentName varchar(20), -> StudentAge int, -> PRIMARY KEY(StudentId) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं ( 1.15 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> CSVFormatOutputs(StudentName,StudentAge) मानों ('माइक', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> CSVFormatOutputs (छात्र नाम, छात्र आयु) मान ('जॉन', 26) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> CSVFormatOutputs(StudentName,StudentAge) मान ('सैम',19) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> CSVFormatOutputs(StudentName,StudentAge) में डालें मान ('कैरोल', 27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.59 सेकंड) mysql> CSVFormatOutputs(StudentName,StudentAge) मानों में डालें ('बॉब', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> CSVFormatOutputs से *चुनें;निम्न आउटपुट है -
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | माइक | 23 || 2 | जॉन | 26 || 3 | सैम | 19 || 4 | कैरल | 27 || 5 | बॉब | 24 |+----------+----------------+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
concat_ws() -
का उपयोग करके स्क्रीन पर CSV (अल्पविराम सेपरेटेड वैल्यू) प्रारूप में आउटपुट प्राप्त करने के लिए MySQL क्वेरी यहां दी गई हैmysql> CSVFormatOutputs से CSVFormat के रूप में concat_ws(',',StudentId,StudentName,StudentAge) चुनें;
सीएसवी प्रारूप रिकॉर्ड प्रदर्शित करने वाला आउटपुट निम्नलिखित है -
<पूर्व>+---------------+| सीएसवीफॉर्मेट |+---------------+| 1,माइक,23 || 2,जॉन,26 || 3, सैम,19 || 4,कैरोल,27 || 5,बॉब,24 |+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)