यह खंड आपको चरण दर चरण दिखाता है कि पायथन प्रोग्रामिंग भाषा का उपयोग करके SQLite डेटाबेस के साथ कैसे काम किया जाए।
पायथन SQLite डेटाबेस लाइब्रेरी के साथ काम करने के लिए दो लोकप्रिय इंटरफेस प्रदान करता है:PySQLite और APSW। प्रत्येक इंटरफ़ेस विभिन्न आवश्यकताओं के समूह को लक्षित करता है।
PySQLite
PySQLite SQLite डेटाबेस के लिए एक मानकीकृत Python DBI API 2.0 अनुरूप इंटरफ़ेस प्रदान करता है। यदि आपके एप्लिकेशन को न केवल SQLite डेटाबेस बल्कि अन्य डेटाबेस जैसे MySQL, PostgreSQL, और Oracle का समर्थन करने की आवश्यकता है, तो PySQLite एक अच्छा विकल्प है।
PySQLite, Python संस्करण 2.5 के बाद से Python Standard लाइब्रेरी का एक हिस्सा है
APSW
यदि आपके एप्लिकेशन को केवल SQLite डेटाबेस का समर्थन करने की आवश्यकता है, तो आपको APSW मॉड्यूल का उपयोग करना चाहिए, जिसे अन्य पायथन SQLite रैपर के रूप में जाना जाता है।
APSW SQLite डेटाबेस लाइब्रेरी पर सबसे पतली परत प्रदान करता है। APSW को मूल SQLite C की नकल करने के लिए डिज़ाइन किया गया है, इसलिए, आप SQLite C API में जो कुछ भी कर सकते हैं, आप उसे Python से भी कर सकते हैं।
SQLite लाइब्रेरी को कवर करने के अलावा, APSW कई निम्न-स्तरीय सुविधाएँ प्रदान करता है, जिसमें पायथन से उपयोगकर्ता-परिभाषित कुल, फ़ंक्शन और कॉलेशन बनाने की क्षमता शामिल है। यह आपको पायथन का उपयोग करके एक वर्चुअल टेबल कार्यान्वयन लिखने की अनुमति भी देता है।
हम PySQLite रैपर का उपयोग यह प्रदर्शित करने के लिए करेंगे कि Python का उपयोग करके SQLite डेटाबेस लाइब्रेरी के साथ कैसे काम किया जाए।
- पायथन प्रोग्राम से SQLite डेटाबेस बनाना:आपको दिखाता है कि sqlite3 मॉड्यूल का उपयोग करके Python प्रोग्राम से एक नया SQLite डेटाबेस कैसे बनाया जाए।
- पायथन का उपयोग करके SQLite डेटाबेस में तालिकाएँ बनाएँ:आपको चरण दर चरण दिखाता है कि Python प्रोग्राम से SQLite डेटाबेस में तालिकाएँ कैसे बनाई जाती हैं।
- पायथन में SQLite डेटाबेस में डेटा सम्मिलित करना:आपको Python का उपयोग करके SQLite डेटाबेस में तालिका में डेटा सम्मिलित करने के चरणों के बारे में बताता है।
- पायथन का उपयोग करके SQLite डेटाबेस में डेटा अपडेट करना:पाइथन का उपयोग करके SQLite डेटाबेस में मौजूदा डेटा को अपडेट करना सीखता है।
- डेटा का चयन करना:यह ट्यूटोरियल आपको दिखाता है कि पायथन प्रोग्राम से SQLite डेटाबेस में डेटा को कैसे क्वेरी किया जाए।
- पायथन प्रोग्राम से डेटा हटाना:पायथन sqlite3 मॉड्यूल एपीआई का उपयोग करके तालिका में एक या अधिक पंक्तियों को हटाने के तरीके के बारे में मार्गदर्शन करता है।