Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql क्वेरी परिणामों को CSV में बदलें (कॉपी/पेस्ट के साथ)

इसके बारे में कैसे?:

mysql -B -e "$MY_QUERY"> my_data.csv

आउटपुट स्वरूप वास्तव में अल्पविराम से अलग होने के बजाय टैब से अलग किया गया है, लेकिन कम से कम एक्सेल और ओपनऑफिस कैल्क स्वचालित रूप से इसके अनुकूल हो जाते हैं।

BTW, सुविधा के लिए और mysql कमांड के गैर-संवादात्मक निष्पादन को सक्षम करने के लिए, मैं इस तरह की प्रविष्टियों के साथ एक सुरक्षित ~/.my.cnf फ़ाइल
(केवल आपके द्वारा पठनीय) स्थापित करने की दृढ़ता से अनुशंसा करता हूं:

[client]
user=YOUR_MYSQL_USER_NAME
password=YOUR_MYSQL_PASSWORD
host=YOUR_MYSQL_SERVER
port=YOUR_MYSQL_SERVER_PORT
WHATEVER_OTHER_OPTIONS_YOU_LIKE

संदर्भ:

http://dev.mysql.com/doc /refman/5.1/hi/mysql-command-options.html

--बैच, -बी

एक नई लाइन पर प्रत्येक पंक्ति के साथ, कॉलम विभाजक के रूप में टैब का उपयोग करके परिणाम प्रिंट करें। इस विकल्प के साथ, mysql इतिहास फ़ाइल का उपयोग नहीं करता है।

बैच मोड का परिणाम गैर-सारणीबद्ध आउटपुट स्वरूप और विशेष वर्णों से बचने में होता है। रॉ मोड का उपयोग करके एस्केपिंग को अक्षम किया जा सकता है; --raw विकल्प के लिए विवरण देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL विंडोज़ पर डेटाबेस फाइल्स को कहाँ स्टोर करता है और फाइलों के नाम क्या हैं?

  2. क्या मैं Java PooledConnections का सही उपयोग कर रहा हूँ?

  3. MySQL में CHAR/VARCHAR स्ट्रिंग्स पर MIN () और MAX () कैसे काम करते हैं?

  4. एक अलग तालिका बनाएं बिना एक चयन कथन में एक अस्थायी तालिका बनाएं

  5. mysql बाएँ दाएँ तालिका अधिकतम मान के लिए शामिल हों