पायथन में डेटाबेस का परिचय
डेटाबेस (संक्षिप्त में बीडी) एक ऐसी जगह है, जहां वेबसाइट का डेटा संग्रहीत होता है। यह पृष्ठों के टेक्स्ट, उपयोगकर्ताओं की सूचियां उनके लॉगिन और पासवर्ड के साथ, उत्पादों की सूची और अन्य चीजें हो सकती हैं।
डेटाबेस टेबल्स से बना होता है। टेबल क्या होती है आप जीवन से जानते हैं: यह पंक्तियाँ और कॉलम होते हैं। और पंक्तियों और कॉलम के चौराहे पर सेल स्थित होते हैं।
डेटाबेस में कॉलम को अक्सर फ़ील्ड्स कहा जाता है, और पंक्तियों को - रिकॉर्ड्स।
डेटाबेस स्वयं एक ऐसा प्रोग्राम होता है, जो अपने अंदर डेटा संग्रहीत करता है और इस डेटा को प्राप्त करने और बदलने की अनुमति देता है।
डेटा प्राप्त करना और बदलना क्वेरीज़ की मदद से होता है। क्वेरीज़ एक विशेष भाषा - एसक्यूएल में लिखित कमांड्स होती हैं।
पायथन के माध्यम से डेटाबेस के साथ काम करना कोई विशेष कठिनाई पेश नहीं करता है। केवल एक चीज जिसमें समस्या हो सकती है - वह है लंबी शुरुआती तैयारी का चरण, जो कई पाठों तक फैला रहेगा। लेकिन, इसके बाद, आगे सब कुछ काफी आसान हो जाएगा।
एसक्यूएल बीडी विभिन्न इंजनों पर काम करती हैं। उनमें से सबसे लोकप्रिय हैं:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
आगे के पाठों में सभी उदाहरण Mysql इंजन के साथ काम पर आधारित होंगे।