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

अस्थायी MySQL तालिका को फ़ाइल में कैसे डंप करें?

क्षमा करें, मैंने पहली बार प्रश्न को ठीक से नहीं पढ़ा... किसी भी दर पर, मैं जो सबसे अच्छा सोच सकता हूं वह है SELECT ... INTO OUTFILE का उपयोग करना। बयान, इस तरह:

SELECT * INTO OUTFILE 'result.csv'
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\n'
  FROM temp_table;

इसकी कई सीमाएँ सोची गई हैं, उदाहरण के लिए, यह केवल फ़ील्ड हेडर को शामिल किए बिना कच्चे डेटा को डंप करता है। दूसरी चीज़ जो मैंने पाई वह काम की हो भी सकती है और नहीं भी हो सकती है SHOW CREATE TABLE बयान। यदि आप इन दो कथनों से आउटपुट को संयोजित करने का कोई तरीका ढूंढ सकते हैं, तो आप नीचे मेरे आदेश द्वारा उत्पादित उचित "डंप" फ़ाइल प्राप्त करने में सक्षम हो सकते हैं।

आपको mysqldump . का उपयोग करने में सक्षम होना चाहिए आवेदन:

mysqldump --databases temptable > file.sql

यह तालिका को CREATE . के साथ डंप कर देगा मंदी।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sql क्वेरी पैरामीटर नाम परिभाषित किया जाना चाहिए

  2. Google खोज से MySQL में छवि url सहेजें

  3. MySQL 5.7 और only_full_group_by

  4. डेटाबेस से JTree को आबाद करना

  5. डीबी सामान्यीकरण, रिश्तों और विदेशी कुंजी के लिए MySQL सबसे अच्छा तरीका है