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

मैं सीएसवी प्रारूप में MySQL क्वेरी परिणाम कैसे आउटपुट कर सकता हूं?

से MySQL क्वेरी परिणामों को टेक्स्ट या CSV फ़ाइल में सहेजें :

SELECT order_id,product_name,qty
FROM orders
WHERE foo = 'bar'
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

नोट:उस सिंटैक्स को

. पर फिर से व्यवस्थित करने की आवश्यकता हो सकती है
SELECT order_id,product_name,qty
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';

MySQL के हाल के संस्करणों में।

इस आदेश का उपयोग करते हुए, कॉलम नाम निर्यात नहीं किए जाएंगे।

यह भी ध्यान रखें कि /var/lib/mysql-files/orders.csv सर्वर . पर होगा जो MySQL चला रहा है। जिस उपयोगकर्ता के तहत MySQL प्रक्रिया चल रही है, उसके पास चुनी गई निर्देशिका को लिखने की अनुमति होनी चाहिए, या कमांड विफल हो जाएगी।

यदि आप किसी दूरस्थ सर्वर से अपनी स्थानीय मशीन पर आउटपुट लिखना चाहते हैं (विशेषकर एक होस्टेड या वर्चुअलाइज मशीन जैसे हेरोकू या Amazon RDS ), यह समाधान उपयुक्त नहीं है।



  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. MySQL में TO_BASE64 () फ़ंक्शन कैसे काम करता है

  3. PHP, MySQL और समय क्षेत्र

  4. जेएस दिनांक समय को MySQL डेटाटाइम में कनवर्ट करें

  5. ClusterControl के साथ HAProxy मेट्रिक्स की निगरानी कैसे करें