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

कमांड लाइन से एक mysql डेटाबेस को प्लेनटेक्स्ट (CSV) बैकअप में डंप करें

यदि आप समय-समय पर तालिका का सामना कर सकते हैं, और आपका डेटा बाइनरी नहीं है, तो -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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MyISAM बनाम InnoDB

  2. Oracle क्लाउड प्लेटफ़ॉर्म पर MySQL डेटाबेस सेवा के साथ Oracle JDeveloper का उपयोग करना, भाग 3

  3. MySQL में एक टेबल का आकार कैसे प्राप्त करें

  4. 'लोकलहोस्ट' (10061) पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  5. MySql:MyISAM बनाम Inno DB!