Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन MySQL में कुछ निर्दिष्ट पंक्ति संख्या से शुरू होने वाली तालिका से आप एक विशेष संख्या में रिकॉर्ड कैसे प्राप्त कर सकते हैं?

अक्सर, हमें तालिका से सभी पंक्तियों का चयन करने की आवश्यकता नहीं होती है। हमें कभी-कभी किसी विशिष्ट अनुक्रमणिका से प्रारंभ करते हुए, किसी तालिका से विशिष्ट संख्या में रिकॉर्ड प्राप्त करने की आवश्यकता हो सकती है। मान लीजिए, हमारे पास 10 रिकॉर्ड की एक तालिका है। हमें 3 rd . से शुरू होने वाली तालिका से 5 पंक्तियों का चयन करना होगा पंक्ति।

यह SELECT स्टेटमेंट के साथ LIMIT और OFFSET क्लॉज का उपयोग करके किया जाता है। LIMIT का उपयोग उन पंक्तियों की संख्या निर्दिष्ट करने के लिए किया जाता है जिन्हें आप पुनर्प्राप्त करना चाहते हैं। OFFSET का उपयोग उस प्रारंभिक स्थिति को निर्दिष्ट करने के लिए किया जाता है जहाँ से पंक्तियों को लाया जाना है। अगर आप 3 rd . से शुरू होने वाला डेटा लाना चाहते हैं पंक्ति, ऑफ़सेट 2 होना चाहिए।

सिंटैक्स

चुनें * table_name से LIMIT no_of_rows OFFSET पंक्ति की शुरूआती अनुक्रमणिका

पायथन में MySQL का उपयोग करके किसी तालिका से विशिष्ट रिकॉर्ड का चयन करने के लिए शामिल कदम

  • MySQL कनेक्टर आयात करें

  • कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()

  • कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं

  • उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ

  • निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें

  • कनेक्शन बंद करें

मान लीजिए हमारे पास "छात्र" नाम की निम्न तालिका है -

+----------+-------------+----------+---------------+ | नाम | कक्षा | शहर | मार्क्स |+----------+---------+----------+---------------+| करण | 4 | अमृतसर | 95 || साहिल | 6 | अमृतसर | 93 || कृति | 3 | बटाला | 88 || खुशी | 9 | दिल्ली | 90 || किरात | 5 | दिल्ली | 85 |+----------+------------+----------+---------------+

उदाहरण

मान लीजिए हम 2 nd . से शुरू होने वाली 3 पंक्तियों का चयन करना चाहते हैं पंक्ति।

आयात करें चयन करें * छात्रों से सीमा 3 ऑफसेट 1"cursor.execute(query) कर्सर में पंक्ति के लिए:प्रिंट (पंक्ति) db.close ()

उपरोक्त कोड 2 nd . से शुरू होने वाले 3 रिकॉर्ड प्राप्त करता है और प्रिंट करता है पंक्ति।

आउटपुट

('साहिल' , 6 , 'अमृतसर' ,93)('कृति' , 3 , 'बटाला' ,88)('अमित' , 9 , 'दिल्ली' , 90)

  1. आप पायथन में MySQL का उपयोग करके किसी तालिका से रिकॉर्ड कैसे हटा सकते हैं?

    हमें कभी-कभी किसी तालिका से कुछ पंक्तियों को हटाना पड़ सकता है। मान लीजिए, हमारे पास कक्षा में छात्रों के विवरण की एक तालिका है। यह संभव है कि छात्रों में से एक ने कक्षा छोड़ दी हो और इसलिए, हमें उस विशेष छात्र के विवरण की आवश्यकता नहीं है। इसलिए, हमें उस विशेष पंक्ति या रिकॉर्ड को तालिका से हटाना ह

  1. आप पायथन में MySQL का उपयोग करके कुछ मानदंडों के आधार पर किसी तालिका से डेटा का चयन कैसे कर सकते हैं?

    तालिका से सभी डेटा का चयन करने के लिए अक्सर इसकी आवश्यकता नहीं होती है। इसके बजाय, हमें किसी शर्त या मानदंड के आधार पर तालिका से डेटा या पंक्तियों का चयन करना होगा। =90) है। इसलिए, हमें MySQL में WHERE स्टेटमेंट प्रदान किया जाता है जो हमें कुछ निर्दिष्ट मानदंडों के आधार पर तालिका से डेटा का चयन कर

  1. पायथन में MySQL का उपयोग करके किसी तालिका से सभी डेटा का चयन कैसे करें?

    MySQL में टेबल में रो और कॉलम होते हैं। कॉलम फ़ील्ड निर्दिष्ट करते हैं और पंक्तियाँ डेटा के रिकॉर्ड निर्दिष्ट करती हैं। तालिकाओं में डेटा का उपयोग करने के लिए लाने की आवश्यकता है। हमें कभी-कभी MySQL तालिका से सभी डेटा लाने की आवश्यकता हो सकती है। सभी पंक्तियों को SELECT * कथन का उपयोग करके तालिका स