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

SQLite में एक डेटाबेस बनाएँ

SQLite डेटाबेस बनाने के लिए एक अलग सिंटैक्स का उपयोग करता है जो कई अन्य रिलेशनल डेटाबेस मैनेजमेंट सिस्टम का उपयोग करता है।

अधिकांश लोकप्रिय रिलेशनल डेटाबेस मैनेजमेंट सिस्टम जैसे कि MySQL, SQL Server, PostgreSQL, और इसी तरह, CREATE DATABASE का उपयोग करते हैं। डेटाबेस बनाने के लिए कथन।

जब आप SQLite के साथ डेटाबेस बनाते हैं, तो आप केवल फ़ाइल नाम प्रदान करके ऐसा करते हैं।

उदाहरण

जब आप SQLite से कनेक्ट होते हैं, तो आपके पास डेटाबेस फ़ाइल नाम प्रदान करने का विकल्प होता है। यदि ऐसी कोई फ़ाइल मौजूद है, तो इसे खोला जाएगा, यदि नहीं, तो उस नाम से एक नई डेटाबेस फ़ाइल बनाई जाएगी।

तो मेरे मामले में, मैं अपने मैक पर टर्मिनल खोल सकता हूं और निम्न आदेश दर्ज कर सकता हूं:

sqlite3 Pets.db;

यह वर्तमान निर्देशिका में एक नई डेटाबेस फ़ाइल बनाता है जिसे Pets.db . कहा जाता है ।

यदि यह पहले से मौजूद होता तो फ़ाइल खोली जाती।

आप किसी अन्य फ़ोल्डर में डेटाबेस निर्दिष्ट करने के लिए पूर्ण पथ का भी उपयोग कर सकते हैं। उदाहरण के लिए:

sqlite3 /Users/Shared/Pets.db

जांचें कि डेटाबेस बनाया गया था

आप .databases . का उपयोग कर सकते हैं यह जाँचने के लिए आदेश दें कि डेटाबेस बनाया गया था।

.databases

परिणाम:

main: /Users/Shared/Pets.db

आप अपने कंप्यूटर के फ़ाइल सिस्टम का उपयोग करके फ़ाइल पर नेविगेट भी कर सकते हैं।

.databases कमांड को "डॉट-कमांड" के रूप में जाना जाता है। इनकी व्याख्या कमांड-लाइन उपयोगिता द्वारा की जाती है न कि SQLite द्वारा ही। आपको डॉट-कमांड में अर्धविराम जोड़ने की ज़रूरत नहीं है जैसे आप SQL स्टेटमेंट के साथ करते हैं।

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

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

ATTACH DATABASE 'Pets.db' AS Pets;

इस उदाहरण के कारण डेटाबेस को Pets . कहा जाएगा main . के बजाय जैसा कि पिछले उदाहरण में दिखाया गया है।

अधिक विस्तृत विवरण के लिए SQLite में डेटाबेस कैसे संलग्न करें देखें।

टेबल बनाएं

एक बार जब आप एक डेटाबेस बना लेते हैं, तो आप आगे बढ़ सकते हैं और CREATE 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. SQLite में डेटा सम्मिलित करते समय NULL मानों को कॉलम के डिफ़ॉल्ट मान में बदलें

  2. sqlite3_exec त्रुटि के साथ इंस्टॉलेशन पर एप्लिकेशन क्रैश - सिंक्रोनस मोड =1 (सामान्य) सेट करने में विफल

  3. कर्सर डेटा को एक सरणी में रखना

  4. SQLite में किसी फ़ाइल से SQL स्क्रिप्ट चलाने के 5 तरीके

  5. Android एप्लिकेशन की स्थापना रद्द करने पर डेटाबेस नहीं हटाएगा