यदि आप समय-समय पर तालिका का सामना कर सकते हैं, और आपका डेटा बाइनरी नहीं है, तो -B
का उपयोग करें mysql
. का विकल्प आज्ञा। इस विकल्प के साथ यह TSV (टैब सेपरेटेड) फाइलें जेनरेट करेगा जो एक्सेल आदि में काफी आसानी से इम्पोर्ट कर सकती हैं:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
वैकल्पिक रूप से, यदि आपके पास सर्वर के फ़ाइल सिस्टम तक सीधी पहुँच है, तो SELECT INTO OUTFILE
जो वास्तविक CSV फ़ाइलें उत्पन्न कर सकता है:
SELECT * INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM table