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

डेटाबेस लाइन बनाने के साथ mysqldump

<स्ट्राइक>डिफ़ॉल्ट रूप से mysqldump हमेशा बनाता है CREATE DATABASE IF NOT EXISTS db_name; डंप फ़ाइल की शुरुआत में बयान।

[संपादित करें ] mysqldump के बारे में कुछ बातें फ़ाइल और उसके विकल्प:

--all-databases , -A

सभी डेटाबेस में सभी तालिकाओं को डंप करें। यह --databases . का उपयोग करने जैसा ही है विकल्प और कमांड लाइन पर सभी डेटाबेस का नामकरण।

--add-drop-database

एक DROP DATABASE प्रत्येक CREATE DATABASE . से पहले कथन बयान। यह विकल्प आमतौर पर --all-databases . के संयोजन में उपयोग किया जाता है या --databases विकल्प क्योंकि कोई CREATE DATABASE कथन तब तक लिखे जाते हैं जब तक उनमें से कोई एक विकल्प निर्दिष्ट न हो।

--databases , -B

कई डेटाबेस डंप करें। आम तौर पर, mysqldump कमांड लाइन पर प्रथम नाम तर्क को डेटाबेस नाम के रूप में और निम्नलिखित नामों को तालिका नामों के रूप में मानता है। इस विकल्प के साथ, यह सभी नाम तर्कों को डेटाबेस नामों के रूप में मानता है। CREATE DATABASE और USE प्रत्येक नए डेटाबेस से पहले आउटपुट में स्टेटमेंट शामिल किए जाते हैं।

--no-create-db , -n

यह विकल्प CREATE DATABASE . को दबा देता है कथन जो अन्यथा आउटपुट में शामिल हैं यदि --databases या --all-databases विकल्प दिया गया है।

कुछ समय पहले, फ़ाइल की शुरुआत में (एक्सएमएल फ़ाइल के लिए) ऐसा बयान नहीं होने के बारे में वास्तव में ऐसा ही प्रश्न पूछ रहा था। उस प्रश्न का लिंक यहां है

तो आपके प्रश्न का उत्तर देने के लिए:

  • यदि आपके पास डंप करने के लिए एक डेटाबेस है, तो आपके पास --add-drop-database होना चाहिए आपके mysqldump . में विकल्प बयान।
  • यदि आपके पास डंप करने के लिए एकाधिक डेटाबेस हैं, तो आपको विकल्प का उपयोग करना चाहिए--databases या --all-databases और CREATE DATABASE सिंटैक्स अपने आप जुड़ जाएगा

MySQL संदर्भ मैनुअल पर अधिक जानकारी



  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. मैं पर्ल के डीबीआई का उपयोग करके एसक्यूएल इंजेक्शन हमलों के खिलाफ कैसे रक्षा कर सकता हूं?

  3. IN खंड में सभी मानों का मिलान करना

  4. यदि तालिका मौजूद है तो पंक्ति हटाएं SQL

  5. 15 मिनट के अंतराल से समूह mysql क्वेरी