यह ट्यूटोरियल आपको पायथन के साथ SQL डेटाबेस का उपयोग करने की प्रक्रिया के माध्यम से मार्गदर्शन करेगा, डेटाबेस प्रबंधन प्रणाली के रूप में MySQL पर ध्यान केंद्रित करेगा। आप सीखेंगे कि अपने वातावरण को कैसे सेट किया जाए, एक डेटाबेस से कनेक्ट किया जाए, और रिकॉर्ड बनाने, पढ़ने, अद्यतन करने और रिकॉर्ड हटाने जैसे बुनियादी संचालन किया जाए।
आवश्यक शर्तें
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित स्थापित है:
- पायथन: सुनिश्चित करें कि पायथन आपकी मशीन पर स्थापित है। आप इसे python.org से डाउनलोड कर सकते हैं।
- Mysql सर्वर: आपको सीधे इसके साथ बातचीत करने, कमांड चलाने और उपयोगकर्ता की अनुमति सेट करने के लिए अपने सिस्टम पर MySQL स्थापित करने की आवश्यकता होगी।
यहां बताया गया है कि आप अपने सिस्टम पर MySQL कैसे स्थापित कर सकते हैं:- MySQL स्थापित करें (यदि पहले से स्थापित नहीं है):
- स्थापना को सुरक्षित करें (रूट पासवर्ड और अन्य सेटिंग्स सेट करता है):
- MySQL का उपयोग करें: एक बार MySQL स्थापित हो जाने के बाद, आप MySQL शेल में लॉग इन कर सकते हैं:
- पायथन के लिए MySQL कनेक्टर: PIP का उपयोग करके MySQL कनेक्टर स्थापित करें। अपनी कमांड लाइन खोलें और चलाएं:
अपने पायथन वातावरण की स्थापना
- आवश्यक पुस्तकालयों को आयात करें
अपने पायथन स्क्रिप्ट में आवश्यक पुस्तकालयों को आयात करके शुरू करें: - डेटाबेस के लिए एक कनेक्शन स्थापित करें
अपने MySQL सर्वर से कनेक्ट करने के लिए निम्न कोड का उपयोग करें:
एक डेटाबेस बनाना
एक नया डेटाबेस बनाने के लिए, निम्न आदेशों को निष्पादित करें:
टेबल बनाना
एक बार डेटाबेस बन जाने के बाद, आपको इसके भीतर टेबल बनाने की आवश्यकता होती है। यहां बताया गया है कि एक साधारण शिक्षक तालिका कैसे बनाई जाए:
तालिकाओं में डेटा सम्मिलित करना
अपने शिक्षक तालिका में डेटा डालने के लिए, निम्न कोड का उपयोग करें:
तालिकाओं से डेटा पढ़ना
शिक्षक तालिका से डेटा पढ़ने के लिए:
अद्यतन रिकॉर्ड
तालिका में किसी मौजूदा रिकॉर्ड को अपडेट करने के लिए:
अभिलेख हटाना
तालिका से एक रिकॉर्ड हटाने के लिए:
कनेक्शन बंद करना
अंत में, अपने कर्सर और कनेक्शन को बंद करना न भूलें एक बार जब आप कर लें:
निष्कर्ष
यह ट्यूटोरियल पायथन के साथ SQL डेटाबेस का उपयोग करने की मूल बातें शामिल करता है। आपने सीखा कि कैसे अपना वातावरण सेट करें, एक डेटाबेस और टेबल बनाएं, और बेसिक क्रूड (बनाएं, पढ़ें, अपडेट करें, डिलीट करें) संचालन करें। अधिक उन्नत विषयों के लिए जैसे कि SQL का उपयोग पंडों के साथ या SQLite या PostgreSQL जैसे विभिन्न SQL डेटाबेस की खोज करना, अतिरिक्त ट्यूटोरियल या पाठ्यक्रमों की जाँच करने पर विचार करें। अधिक जटिल प्रश्नों और डेटाबेस संरचनाओं के साथ प्रयोग करने के लिए स्वतंत्र महसूस करें क्योंकि आप SQL और पायथन के साथ अधिक आरामदायक हो जाते हैं!

निखिल मार्कटेकपोस्ट में एक प्रशिक्षु सलाहकार है। वह भारतीय प्रौद्योगिकी संस्थान, खड़गपुर में सामग्रियों में एक एकीकृत दोहरी डिग्री का पीछा कर रहा है। निखिल एक एआई/एमएल उत्साही है जो हमेशा बायोमैटेरियल्स और बायोमेडिकल साइंस जैसे क्षेत्रों में अनुप्रयोगों पर शोध कर रहा है। भौतिक विज्ञान में एक मजबूत पृष्ठभूमि के साथ, वह नई प्रगति की खोज कर रहा है और योगदान करने के अवसर पैदा कर रहा है।