कैसे डाउनलोड करें और इंस्टॉल करें SQLite on Windows
SQLite आपके ऑपरेटिंग सिस्टम के आधार पर, यह कई अलग-अलग इंस्टॉलेशन पैकेज प्रदान करता है। यह प्रोग्रामिंग भाषाओं की एक विस्तृत श्रृंखला के लिए बहुत सारे API भी प्रदान करता है।
डाउनलोड और स्थापित करें SQLite पैकेज संस्थापक
इसके लिए उपलब्ध इंस्टॉलेशन पैकेज Windows 10 उपयोगकर्ता:
से SQLite सरकारी वेबसाइट डाउनलोड अनुभाग में। निम्न स्क्रीनशॉट आपको अलग-अलग डाउनलोड करने की अनुमति देता है SQLiteके इंस्टॉलेशन पैकेज Windows:
कमांड लाइन शेल प्रोग्राम:
हाइलाइट किए गए डाउनलोड पैकेज को कहा जाता है कमांड-लाइन प्रोग्राम (CLP).CLP एक कमांड लाइन एप्लीकेशन है जो आपको एक्सेस करने देता है SQLite डेटाबेस प्रबंधन प्रणाली और इसकी सभी विशेषताएं SQLiteसीएलपी का उपयोग करके, आप बना सकते हैं और प्रबंधित कर सकते हैं SQLite डेटाबेस। और यह वह उपकरण है जिसका उपयोग हम पूरे ट्यूटोरियल में करेंगे।
- 32-बिट DLL(x86): SQLite x86 प्लेटफॉर्म के लिए डेटाबेस सिस्टम कोर लाइब्रेरी।
- 64-बिट DLL (x64): SQLite x64 प्लेटफॉर्म के लिए डेटाबेस सिस्टम कोर लाइब्रेरी।
अपनी मशीन पर कमांड-लाइन प्रोग्राम (CLP) स्थापित करना
निम्नलिखित चरणों में, आपको अपने मशीन पर कमांड-लाइन प्रोग्राम (CLP) स्थापित करने के चरण मिलेंगे:
चरण 1) पिछली छवि से हाइलाइट किए गए डाउनलोड पैकेज को अपने पीसी पर डाउनलोड करें। यह एक "ज़िप"फ़ाइल।
चरण 2) ज़िप फ़ाइल निकालें। आपको "sqlite3.exe” निकाली गई फ़ाइल में निम्न प्रकार लिखें:
चरण 3) मेरा कंप्यूटर खोलें, और विभाजन पर डबल-क्लिक करें "सी" इस तक नेविगेट करने के लिए:
चरण 4) एक नई निर्देशिका बनाएं “SQLite"
चरण 5) फ़ाइल कॉपी करें “sqlite3.exe” इसमें डालें। यह वही है जिसका उपयोग हम ट्यूटोरियल के माध्यम से चलाने के लिए करेंगे SQLite प्रश्न:
हालाँकि, अलग-अलग उद्देश्यों के लिए कुछ अन्य पैकेज भी हैं। वे ज़रूरी नहीं हैं। लेकिन अगर आप किसी दूसरे OS का इस्तेमाल कर रहे हैं तो आपको इसकी ज़रूरत पड़ सकती है। Windows आप प्राप्त कर सकते हैं Linux या मैक ओएस संस्करण SQLite.
इसके अलावा, अगर आप चाहें तो वहां से डॉक्यूमेंटेशन या सोर्स कोड भी प्राप्त कर सकते हैं। आप इसके लिए API भी प्राप्त कर सकते हैं। Windows फ़ोन 8 या .नेट और अन्य प्रोग्रामिंग की भाषाएँ.
यहां विभिन्न प्रयोजनों के लिए कुछ अन्य पैकेज दिए गए हैं:
- स्रोत कोड और कुछ वैकल्पिक स्रोत कोड प्रारूप - संपूर्ण स्रोत कोड जिससे स्रोत कोड बना है SQLite.
- दस्तावेज़ीकरण – दस्तावेज़ीकरण SQLite HTML पेज के रूप में। यह वही ऑनलाइन दस्तावेज़ है, लेकिन HTML पेज के रूप में डाउनलोड करने योग्य है ताकि आप उन्हें ऑफ़लाइन खोल सकें।
- लिनक्स के लिए पूर्व संकलित बाइनरीज़.
- मैक ओएस एक्स (x86) के लिए पूर्व संकलित बाइनरीज़.
- के लिए पूर्व संकलित बाइनरी Windows फ़ोन 8 - एप्लिकेशन विकसित करने के लिए SDK और घटक Windows फ़ोन 8 जो उपयोग करता है SQLite डेटाबेस।
- के लिए पूर्व संकलित बाइनरी Windows रनटाइम - कनेक्ट करने के लिए एप्लिकेशन विकसित करने हेतु SDK और अन्य घटक SQLite के लिए डेटाबेस Windows रनटाइम प्लेटफार्म.
- .NET के लिए पूर्व संकलित बाइनरी - ये DLL और .NET लाइब्रेरीज़ का कुछ सेट है, जिनका उपयोग आप .NET एप्लिकेशन से कनेक्ट करने के लिए कर सकते हैं। SQLite डेटाबेस।
SQLite स्टूडियो – प्रबंधक और प्रशासन
बहुत सारे हैं SQLite प्रबंधन उपकरण जो काम करना आसान बनाते हैं SQLite डेटाबेस को आसान बनाना। कमांड लाइन का उपयोग करके डेटाबेस बनाने और प्रबंधित करने के बजाय, ये उपकरण GUI टूल का एक सेट प्रदान करते हैं जो आपको डेटाबेस बनाने और प्रबंधित करने देता है।
सरकारी SQLite वेबसाइट पर ऐसे दर्जनों उपकरण सूचीबद्ध हैं; आप उन्हें यहां से देख सकते हैं: SQLite प्रबंधन उपकरण. यहाँ अनुशंसित एक है
SQLite स्टूडियो: यह एक पोर्टेबल टूल है जिसे इंस्टालेशन की आवश्यकता नहीं है। यह दोनों का समर्थन करता है SQLite3 और SQLite2. आप आसानी से CSV, HTML, PDF, JSON जैसे विभिन्न प्रारूपों में डेटा आयात और निर्यात कर सकते हैं। यह ओपन सोर्स है और यूनिकोड का समर्थन करता है।
नमूना डेटाबेस का परिचय
निम्नलिखित चरणों में, हम नमूना डेटाबेस बनाएंगे जिसका उपयोग हम पूरे ट्यूटोरियल में करेंगे:
चरण 1) एक टेक्स्ट फ़ाइल खोलें और उसमें निम्नलिखित कमांड पेस्ट करें:
CREATE TABLE [Departments] ( [DepartmentId] INTEGER NOT NULL PRIMARY KEY, [DepartmentName] NVARCHAR(50) NULL ); INSERT INTO Departments VALUES(1, 'IT'); INSERT INTO Departments VALUES(2, 'Physics'); INSERT INTO Departments VALUES(3, 'Arts'); INSERT INTO Departments VALUES(4, 'Math'); CREATE TABLE [Students] ( [StudentId] INTEGER PRIMARY KEY NOT NULL, [StudentName] NVARCHAR(50) NOT NULL, [DepartmentId] INTEGER NULL, [DateOfBirth] DATE NULL, FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId) ); INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12'); INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12'); INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12'); INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12'); INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12'); INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12'); INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12'); INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12'); INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12'); INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12'); CREATE TABLE [Tests] ( [TestId] INTEGER NOT NULL PRIMARY KEY, [TestName] NVARCHAR(50) NOT NULL, [TestDate] DATE NULL ); INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18'); INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23'); INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10'); INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15'); CREATE TABLE [Marks] ( [MarkId] INTEGER NOT NULL PRIMARY KEY, [TestId] INTEGER NOT NULL, [StudentId] INTEGER NOT NULL, [Mark] INTEGER NULL, FOREIGN KEY(StudentId) REFERENCES Students(StudentId), FOREIGN KEY(TestId) REFERENCES Tests(TestId) ); INSERT INTO Marks VALUES(1, 1, 1, 18); INSERT INTO Marks VALUES(2, 1, 2, 20); INSERT INTO Marks VALUES(3, 1, 3, 16); INSERT INTO Marks VALUES(4, 2, 4, 19); INSERT INTO Marks VALUES(5, 2, 5, 14); INSERT INTO Marks VALUES(6, 2, 7, 20); INSERT INTO Marks VALUES(7, 3, 8, 20); INSERT INTO Marks VALUES(8, 3, 9, 20);
चरण 2) फ़ाइल को इस रूप में सहेजें “ट्यूटोरियलसैंपलसम्बन्धीDB.sql” निम्नलिखित निर्देशिका में “सी:\sqlite".
चरण 3) ओपन Windows कमांड लाइन टूल (cmd.exe) स्टार्ट मेनू से, टाइप करें "सीएमडी" और इसे खोलें।
चरण 4) यह डिफ़ॉल्ट पथ में खुलेगा, आपको नेविगेट करने की आवश्यकता है “सी:\sqlite” फ़ोल्डर जिसे हमने इस ट्यूटोरियल में पहले निम्न कमांड द्वारा बनाया था “सीडी “सी:\sqlite”:
चरण 5) निम्नलिखित आदेश लिखें,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
कमांड सफलतापूर्वक पूरी हो जानी चाहिए, और आपको उस कमांड के बाद कोई आउटपुट नहीं दिखना चाहिए जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है:
चरण 6) अब आप डेटाबेस फ़ाइल देख पाएंगे “ट्यूटोरियल्ससैंपलDB.db” निर्देशिका में बनाया गया “सी:\sqlite"