कैसे डाउनलोड करें और इंस्टॉल करें SQLite on Windows

⚡ स्मार्ट सारांश

SQLite यह एक हल्का, सर्वर रहित डेटाबेस इंजन प्रदान करता है जो सभी प्लेटफॉर्म पर चलता है। Windows, लिनक्स, और macOSयह विस्तृत गाइड इंस्टॉलर पैकेज डाउनलोड करने, कमांड-लाइन शेल सेट अप करने, ग्राफिकल मैनेजर इंस्टॉल करने और सैंपल डेटाबेस बनाने का तरीका बताता है।

  • 🔘 स्थापना पैकेज: आधिकारिक SQLite पैकेज समर्थन Windows, लिनक्स, macOS, Windows Phone 8, .NET और सोर्स कोड वितरण।
  • सीएलपी टूल: कमांड-लाइन प्रोग्राम sqlite3.exe के रूप में उपलब्ध है, जो टर्मिनल से डेटाबेस निर्माण, स्कीमा प्रबंधन और SQL निष्पादन को सक्षम बनाता है।
  • नमूना डेटाबेस: डिपार्टमेंट, स्टूडेंट्स, टेस्ट और मार्क्स वाले ट्यूटोरियलसैंपलडीबी स्कीमा में फॉरेन की और सीड डेटा का प्रदर्शन किया गया है।
  • 🧪 जीयूआई प्रबंधक: SQLite स्टूडियो एक पोर्टेबल, ओपन-सोर्स मैनेजर है जो CSV, HTML, PDF और JSON फ़ाइलों को आयात और निर्यात करता है।
  • क्रॉस-प्लेटफ़ॉर्म: Linux, Mac OS X, .NET और अन्य के लिए प्रीकंपाइल्ड बाइनरीज़ Windows रनटाइम व्यापक परिनियोजन परिदृश्यों का समर्थन करता है।

डाउनलोड और इंस्टॉल कैसे करें SQLite

SQLite यह ऑपरेटिंग सिस्टम के आधार पर कई इंस्टॉलेशन पैकेज प्रदान करता है। साथ ही, यह कई प्रोग्रामिंग भाषाओं के लिए API भी उपलब्ध कराता है।

डाउनलोड और स्थापित करें SQLite पैकेज संस्थापक

इसके लिए उपलब्ध इंस्टॉलेशन पैकेज Windows 10 उपयोगकर्ता:

से SQLite सरकारी वेबसाइटडाउनलोड सेक्शन खोलें। निम्नलिखित स्क्रीनशॉट विभिन्न विकल्पों को दर्शाता है। SQLite स्थापना पैकेज के लिए Windows:

डाउनलोड और इंस्टॉल करें SQLite

कमांड लाइन शेल प्रोग्राम:

हाइलाइट किए गए डाउनलोड पैकेज को कहा जाता है कमांड-लाइन प्रोग्राम (CLP).CLP एक कमांड लाइन एप्लिकेशन है जो आपको एक्सेस करने की सुविधा देता है। SQLite डेटाबेस प्रबंधन प्रणाली और इसकी सभी विशेषताएं SQLiteसीएलपी का उपयोग करके, आप बना सकते हैं और प्रबंधित कर सकते हैं SQLite यह एक डेटाबेस है, और इस पूरे विस्तृत विवरण में इसी उपकरण का उपयोग किया गया है।

  • 32-बिट DLL (x86): SQLite x86 प्लेटफॉर्म के लिए डेटाबेस सिस्टम कोर लाइब्रेरी।
  • 64-बिट DLL (x64): SQLite x64 प्लेटफॉर्म के लिए डेटाबेस सिस्टम कोर लाइब्रेरी।

अपनी मशीन पर कमांड-लाइन प्रोग्राम (CLP) स्थापित करना

नीचे दिए गए चरणों में बताया गया है कि आप अपने कंप्यूटर पर कमांड-लाइन प्रोग्राम (CLP) कैसे इंस्टॉल कर सकते हैं:

चरण 1) पिछली छवि से हाइलाइट किए गए पैकेज को अपने पीसी पर डाउनलोड करें। यह एक ज़िप फ़ाइल.

चरण 2) Extracज़िप फ़ाइल खोलें। आपको मिल जाएगा sqlite3.exe पूर्व मेंtracनीचे दिखाए गए अनुसार टेड फोल्डर:

कमांड-लाइन प्रोग्राम स्थापित करना

चरण 3) माय कंप्यूटर खोलें और पार्टीशन पर डबल क्लिक करें। "सी" इस तक नेविगेट करने के लिए:

कमांड-लाइन प्रोग्राम स्थापित करना

चरण 4) एक नई निर्देशिका बनाएँ जिसका नाम हो SQLite:

कमांड-लाइन प्रोग्राम स्थापित करना

चरण 5) प्रतिलिपि sqlite3.exe इसमें। यह वह निष्पादन योग्य फ़ाइल है जिसका उपयोग चलाने के लिए किया जाता है। SQLite प्रश्न:

कमांड-लाइन प्रोग्राम स्थापित करना

विभिन्न उद्देश्यों के लिए अतिरिक्त पैकेज उपलब्ध हैं। ये अनिवार्य नहीं हैं, लेकिन अन्य ऑपरेटिंग सिस्टमों पर इनकी आवश्यकता पड़ सकती है। Windowsआप इसे प्राप्त कर सकते हैं। Linux या मैक ओएस संस्करण SQLite जैसी जरूरत थी।

आप इसी पेज से डॉक्यूमेंटेशन या सोर्स कोड भी प्राप्त कर सकते हैं। API उपलब्ध हैं। Windows फ़ोन 8, .NET, और अन्य प्रोग्रामिंग की भाषाएँ.

विभिन्न उद्देश्यों के लिए कुछ अतिरिक्त पैकेज यहां दिए गए हैं:

  • स्रोत Code और वैकल्पिक स्रोत Code प्रारूप – संपूर्ण स्रोत जो बनाता है SQLite.
  • दस्तावेज़ीकरण - SQLite यह दस्तावेज़ HTML पृष्ठों के रूप में उपलब्ध है। यह वही ऑनलाइन दस्तावेज़ है, जिसे डाउनलोड किया जा सकता है ताकि आप इसे ऑफ़लाइन पढ़ सकें।
  • लिनक्स के लिए पूर्व संकलित बाइनरीज़.
  • मैक ओएस एक्स (x86) के लिए पूर्व संकलित बाइनरीज़.
  • के लिए पूर्व संकलित बाइनरी Windows फ़ोन 8 – निर्माण के लिए SDK और घटक Windows Phone 8 एप्लिकेशन जो उपयोग करते हैं SQLite डेटाबेस।
  • के लिए पूर्व संकलित बाइनरी Windows रनटाइम – निर्माण के लिए SDK और घटक Windows रनटाइम एप्लिकेशन जो कनेक्ट होते हैं SQLite डेटाबेस।
  • .NET के लिए प्रीकंपाइल्ड बाइनरीज़ – DLL और .NET लाइब्रेरीज़ का एक सेट जिसका उपयोग आप .NET एप्लिकेशन से कनेक्ट करने के लिए कर सकते हैं। SQLite डेटाबेस।

SQLite स्टूडियो – प्रबंधक और प्रशासन

बहुत SQLite प्रबंधन उपकरण काम को आसान बनाते हैं SQLite डेटाबेस को प्रबंधित करना आसान हो जाता है। कमांड लाइन से डेटाबेस बनाने और प्रबंधित करने के बजाय, ये उपकरण डेटाबेस निर्माण और प्रशासन के लिए एक ग्राफिकल इंटरफ़ेस प्रदान करते हैं।

SQLite स्टूडियो: एक पोर्टेबल एप्लिकेशन जिसे इंस्टॉल करने की आवश्यकता नहीं होती है। यह दोनों का समर्थन करता है। SQLite3 और SQLite2. आप आसानी से CSV, HTML, PDF और JSON जैसे फॉर्मेट में डेटा आयात और निर्यात कर सकते हैं। यह ओपन सोर्स है और यूनिकोड को सपोर्ट करता है।

SQLite स्टूडियो - प्रबंधक और प्रशासन

नमूना डेटाबेस का परिचय

निम्नलिखित चरणों का पालन करके नमूना डेटाबेस बनाया जाता है जिसका संदर्भ पूरी श्रृंखला में दिया जाता है:

चरण 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) फ़ाइल को इस रूप में सहेजें TutorialsSampleDB.sql निर्देशिका में सी:\sqlite.

चरण 3) ओपन Windows स्टार्ट मेनू से कमांड लाइन टूल (cmd.exe) का उपयोग करें।ping सीएमडी और एंटर दबा रहा है।

चरण 4) यह डिफ़ॉल्ट पथ में खुलता है, इसलिए उस पथ पर जाएँ सी:\sqlite कमांड चलाने से पहले बनाया गया फ़ोल्डर सीडी “सी:\sqlite”:

नमूना डेटाबेस का परिचय

चरण 5) निम्न कमांड चलाएं:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

यह कमांड सफलतापूर्वक पूरी हो जानी चाहिए और कोई आउटपुट नहीं आना चाहिए, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है:

नमूना डेटाबेस का परिचय

चरण 6) डेटाबेस फ़ाइल ट्यूटोरियल्ससैंपलDB.db अब निर्देशिका में दिखाई देता है सी:\sqlite:

नमूना डेटाबेस का परिचय

अक्सर पूछे जाने वाले प्रश्न

नहीं. SQLite इसे पोर्टेबल ज़िप आर्काइव के रूप में भेजें। आप बस इसे एक्स कर सकते हैं।tracsqlite3.exe फ़ाइल को डाउनलोड करें और इसे C:\sqlite जैसे किसी भी फ़ोल्डर में कॉपी करें। इसके लिए किसी इंस्टॉलर या उच्च विशेषाधिकार की आवश्यकता नहीं है। SQLite प्रतिबंधित वातावरण में आसानी से तैनात किया जा सकता है।

CLP एक कमांड-लाइन शेल है जिसका उपयोग डेटाबेस फ़ाइल के विरुद्ध सीधे SQL स्टेटमेंट चलाने के लिए किया जाता है। SQLite स्टूडियो एक ग्राफिकल मैनेजर है जो आपको टेबल ब्राउज़ करने, डेटा संपादित करने और CSV, JSON, HTML और PDF फॉर्मेट में आयात या निर्यात करने की सुविधा देता है।

हाँ। आधुनिक एआई कोडिंग सहायक उत्पादन कर सकते हैं। SQLite सरल अंग्रेजी में दिए गए विवरण से DDL (डिजिटल डेवलपमेंट कोड) तैयार होता है। यह CREATE TABLE स्टेटमेंट जनरेट करता है, कॉलम प्रकार सुझाता है, प्राइमरी और फॉरेन की जोड़ता है और इंडेक्स प्रस्तावित करता है। उत्पादन में चलाने से पहले आपको आउटपुट की सटीकता की जांच अवश्य कर लेनी चाहिए।

एआई सहायक SQL सिंटैक्स त्रुटियों का विश्लेषण करते हैं, एक्सप्लेन क्वेरी प्लान में सुधार का सुझाव देते हैं और धीमी क्वेरी को फिर से लिखते हैं। वे गुम इंडेक्स की पहचान करते हैं, जॉइन ऑर्डर में बदलाव की सिफारिश करते हैं और जॉइन या एग्रीगेट से अप्रत्याशित परिणामों की व्याख्या करते हैं।ping डेवलपर मैन्युअल निरीक्षण की तुलना में समस्याओं को बहुत तेजी से हल करते हैं।

कोई भी फ़ोल्डर चलेगा, लेकिन C:\sqlite एक आम तरीका है। एक्जीक्यूटेबल फ़ाइल को एक अलग फ़ोल्डर में रखने से बाइनरी के साथ-साथ डेटाबेस फ़ाइलों को मैनेज करना आसान हो जाता है, और आप फ़ोल्डर को PATH में जोड़ सकते हैं ताकि sqlite3 किसी भी कमांड प्रॉम्प्ट से उपलब्ध हो।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: