यदि आपको SQLite में कुछ त्वरित परीक्षण चलाने के लिए एक नमूना डेटाबेस की आवश्यकता है, तो यहां कुछ विकल्प दिए गए हैं।
1. चिनूक डेटाबेस
चिनूक डेटाबेस को नॉर्थविंड डेटाबेस के विकल्प के रूप में बनाया गया था। यह एक डिजिटल मीडिया स्टोर का प्रतिनिधित्व करता है, जिसमें कलाकारों, एल्बम, मीडिया ट्रैक, चालान और ग्राहकों के लिए टेबल शामिल हैं।
चिनूक डेटाबेस GitHub पर उपलब्ध है। यह MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 और निश्चित रूप से SQLite सहित विभिन्न DBMS के लिए उपलब्ध है।
चिनूक डेटाबेस स्थापित करें
आप GitHub पर उपलब्ध SQL स्क्रिप्ट चलाकर चिनूक डेटाबेस को SQLite में स्थापित कर सकते हैं। यह काफी बड़ी स्क्रिप्ट है, इसलिए आपको इसे किसी फ़ाइल से चलाना आसान लग सकता है।
सबसे पहले, Chinook_Sqlite.sql स्क्रिप्ट को अपने कंप्यूटर के किसी फोल्डर/डायरेक्टरी में सेव करें। यह GitHub पर स्क्रिप्ट का सीधा लिंक है।
अब चिनूक नाम का एक डेटाबेस बनाएं। आप निम्न कमांड के साथ SQLite से कनेक्ट करके ऐसा कर सकते हैं:
sqlite3 Chinook.db
अब आप स्क्रिप्ट चला सकते हैं। इसे फ़ाइल से चलाने के लिए, निम्न कमांड का उपयोग करें:
.read Chinook_Sqlite.sql
यह मानता है कि आप फ़ाइल के समान निर्देशिका में हैं, और उस फ़ाइल को Chinook_Sqlite.sql कहा जाता है . यदि नहीं, तो आपको फ़ाइल के पूर्ण पथ का उपयोग करने की आवश्यकता होगी, साथ ही आपने जिसे फ़ाइल कहा है।
इस स्क्रिप्ट को चलाने से डेटाबेस तालिकाएँ बनती हैं और उन्हें डेटा से भर देती हैं।
एक बार स्क्रिप्ट के चलने के बाद, आप यह सत्यापित कर सकते हैं कि इसने किसी तालिका से कुछ डेटा का चयन करके डेटाबेस बनाया है। उदाहरण के लिए, आप निम्न को चला सकते हैं:
SELECT * FROM Artist LIMIT 10;
परिणाम:
1|AC/DC 2|Accept 3|Aerosmith 4|Alanis Morissette 5|Alice In Chains 6|Antônio Carlos Jobim 7|Apocalyptica 8|Audioslave 9|BackBeat 10|Billy Cobham
2. नॉर्थविंड डेटाबेस
नॉर्थविंड डेटाबेस के साथ आप ठीक यही काम कर सकते हैं। वास्तव में, चिनूक डेटाबेस को नॉर्थविंड डेटाबेस के नए विकल्प के रूप में बनाया गया था।
नॉर्थविंड डेटाबेस SQL सर्वर और Microsoft Access के लिए वर्षों से उपलब्ध है। इसे छोटे व्यवसाय ग्राहकों, ऑर्डर, इन्वेंट्री, क्रय, आपूर्तिकर्ताओं, शिपिंग और कर्मचारियों के प्रबंधन के लिए एक ट्यूटोरियल डेटाबेस के रूप में प्रदान किया गया था।
Github के पास Microsoft Access 2000 नॉर्थविंड नमूना डेटाबेस का एक संस्करण है, जिसे SQLite3 के लिए पुन:इंजीनियर किया गया है।
इसलिए, पिछले उदाहरण के समान, GitHub पर उपलब्ध SQL स्क्रिप्ट को Northwind_Sqlite.sql के रूप में सहेजें .
अब SQLite से कनेक्ट करें और Northwind नामक डेटाबेस बनाएं:
sqlite3 Northwind.db
अब आप स्क्रिप्ट चला सकते हैं:
.read Northwind_Sqlite.sql
यह टेबल बनाएगा और उन्हें पॉप्युलेट करेगा, आदि। आप शायद डेटा फ्लैश को स्क्रिप्ट के रूप में देखेंगे क्योंकि यह चल रहा है।
किसी भी स्थिति में, एक बार जब यह चलना समाप्त हो जाता है, तो आप कुछ डेटा का चयन करके एक त्वरित जांच चला सकते हैं। उदाहरण के लिए:
SELECT * FROM "Order Details" LIMIT 10;
परिणाम:
10248|11|14|12|0.0 10248|42|9.8|10|0.0 10248|72|34.8|5|0.0 10249|14|18.6|9|0.0 10249|51|42.4|40|0.0 10250|41|7.7|10|0.0 10250|51|42.4|35|0.15 10250|65|16.8|15|0.15 10251|22|16.8|6|0.05 10251|57|15.6|15|0.05