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

SQLite में एक डेटाबेस संलग्न करें

SQLite का उपयोग करते समय, आप ATTACH DATABASE . का उपयोग कर सकते हैं वर्तमान डेटाबेस कनेक्शन में डेटाबेस फ़ाइल जोड़ने के लिए कथन।

जब आप ऐसा करते हैं, तो आप डेटाबेस फ़ाइल नाम संलग्न करते हैं और डेटाबेस के लिए एक नाम प्रदान करते हैं। यदि फ़ाइल मौजूद है तो इसे आपके चुने हुए नाम के साथ संलग्न किया जाएगा, अन्यथा इसे आपके चुने हुए नाम के साथ बनाया और संलग्न किया जाएगा।

उदाहरण

ATTACH DATABASE 'Pets.db' AS Pets;

यह उदाहरण Pets.db . का कारण बनता है डेटाबेस फ़ाइल को संलग्न किया जाना है और Pets कहा जाता है ।

आप .databases . का उपयोग कर सकते हैं यह जाँचने के लिए कि इसे संलग्न किया गया है।

.databases

परिणाम:

main: /Users/Shared/Pets.db
Pets: /Users/Shared/Pets.db

इस मामले में, मैंने पहले इस डेटाबेस को main . के अंतर्गत जोड़ा था , इसलिए एक ही डेटाबेस फ़ाइल अब दो अलग-अलग नामों से संलग्न है।

नाम SQLite द्वारा आंतरिक रूप से उपयोग किए जाने वाले डेटाबेस का नाम है।

डेटाबेस को अलग करें

आप DETACH DATABASE . का उपयोग कर सकते हैं वर्तमान कनेक्शन से डेटाबेस को अलग करने के लिए। यह डेटाबेस फ़ाइल को नहीं हटाता है, यह केवल आपके कनेक्शन से डेटाबेस को हटा देता है।

DETACH DATABASE Pets;

दोबारा जांचें:

.databases

परिणाम:

main: /Users/Shared/Pets.db

ध्यान दें कि आप main को अलग नहीं कर सकते हैं (या temp ) डेटाबेस। यदि आप ऐसा करने का प्रयास करते हैं, तो आपको यह त्रुटि मिलने की संभावना है:

sqlite> DETACH DATABASE main;
Error: cannot detach database main

अभिव्यक्ति

ATTACH DATABASE सिंटैक्स निर्दिष्ट करता है कि आपके द्वारा प्रदान किया गया फ़ाइल नाम वास्तव में एक अभिव्यक्ति है। आप एक शाब्दिक मूल्य या एक व्यंजक प्रदान कर सकते हैं।

अभिव्यक्तियों के लिए वाक्य रचना काफी जटिल है, और यदि आप रुचि रखते हैं तो SQLite दस्तावेज़ में उल्लिखित है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यह जांचने के लिए कार्य करता है कि SQLite journal_mode=WAL या journal_mode=DELETE का उपयोग कर रहा है या नहीं

  2. पूर्णांक स्तंभ का डिफ़ॉल्ट मान सेट करें SQLite

  3. SQLite परिणामों को JSON के रूप में प्रारूपित करें

  4. लाइटवेट वर्डप्रेस इंस्टालेशन :SQLite के साथ वर्डप्रेस कैसे स्थापित करें

  5. SQLite विशिष्ट का चयन करें