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

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

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

मान लीजिए, हमारे पास एक टेबल है जिसमें कई छात्रों के नाम और अंक शामिल हैं। अब, हमें उन छात्रों के नाम प्राप्त करने की आवश्यकता है जिनके अंक 90 से ऊपर हैं। इसके लिए मूल रूप से हमें कुछ मानदंडों के आधार पर डेटा का चयन करना होगा, जो कि (अंक> =90) है।

इसलिए, हमें MySQL में "WHERE" स्टेटमेंट प्रदान किया जाता है जो हमें कुछ निर्दिष्ट मानदंडों के आधार पर तालिका से डेटा का चयन करने की अनुमति देता है।

सिंटैक्स

चुनें * table_name से जहां कंडीशन है

यहां, table_name तालिका का नाम निर्दिष्ट करता है और शर्त मूल मानदंड निर्दिष्ट करती है जिसके आधार पर डेटा का चयन किया जाता है। यह कथन तालिका से उन सभी पंक्तियों का चयन करता है जो दी गई शर्त या मानदंड को पूरा करती हैं।

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

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

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

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

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

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

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

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

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

उदाहरण

हम उन छात्रों के रिकॉर्ड को चुनना और प्रदर्शित करना चाहते हैं जिनके अंक 90 से अधिक या उसके बराबर हैं।

आयात करें उन छात्रों से चुनें जहां मार्क्स>=90”cursor.execute(query) कर्सर में पंक्ति के लिए:प्रिंट (पंक्ति)

उपरोक्त कोड सफलतापूर्वक निष्पादित होने पर उन पंक्तियों को प्रदर्शित करता है जहां छात्रों के अंक 90 से ऊपर हैं। इस मामले में, यह 1 st लौटाता है और प्रदर्शित करता है ,2 nd और 4 वें पंक्ति।

आउटपुट

('करण', 4, 'अमृतसर' , 95)('साहिल' , 6 , 'अमृतसर' ,93)('खुशी' , 9 , 'दिल्ली' , 90)

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

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

  1. पायथन में स्किकिट-लर्न लाइब्रेरी का उपयोग करके डेटा को कैसे बढ़ाया जा सकता है?

    मशीन लर्निंग एल्गोरिदम के निर्माण में डेटा प्री-प्रोसेसिंग चरण में फ़ीचर स्केलिंग एक महत्वपूर्ण कदम है। यह डेटा को एक विशिष्ट श्रेणी में आने के लिए सामान्य बनाने में मदद करता है। कभी-कभी, यह उस गति को बढ़ाने में भी मदद करता है जिस गति से मशीन द्वारा गणना की जाती है। इसकी आवश्यकता क्यों है? इनपुट क

  1. Excel में एकाधिक मानदंडों के आधार पर तालिका से डेटा कैसे निकालें

    आवश्यकता के समय डेटा निकालना किसी भी स्प्रेडशीट का उपयोग करने का प्रमुख कारक है, एक्सेल कोई अपवाद नहीं है। आप डेटा को निकालने के लिए एक्सेल में सारणीबद्ध रूप में संग्रहीत करते हैं। आज हम आपको दिखाने जा रहे हैं कि कई मानदंडों के आधार पर तालिका से डेटा कैसे निकाला जाता है। सबसे पहले सबसे पहले, आइए डे