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

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

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

सभी पंक्तियों को SELECT * कथन का उपयोग करके तालिका से प्राप्त किया जा सकता है।

सिंटैक्स

टेबल_नाम से * चुनें

उपरोक्त सिंटैक्स में * का अर्थ तालिका से सभी पंक्तियों को लाना है।

पायथन में MySQL का उपयोग करके तालिका से सभी डेटा का चयन करने के लिए आपको जिन चरणों का पालन करने की आवश्यकता है

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

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

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

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

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

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

मान लीजिए हमारे पास 'MyTable' नाम की एक टेबल है और हम इस टेबल से सारा डेटा लाना चाहते हैं।

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

उदाहरण

आयात करें कर्सर में पंक्ति के लिए "चयन करें * MyTable से"cursor.execute(query):प्रिंट (पंक्ति)

उपरोक्त कोड चयन * क्वेरी निष्पादित करता है जो तालिका से सभी पंक्तियों को प्राप्त करता है। बाद में, हम for स्टेटमेंट का उपयोग करके सभी पंक्तियों को प्रिंट करते हैं।

आउटपुट

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

  1. पायथन का उपयोग करके ज़िप फ़ाइल से सभी .txt फ़ाइलों को कैसे निकालें?

    एक ज़िप से सभी .txt फ़ाइलों को निकालने के लिए, आपको ज़िप फ़ाइल की सभी फ़ाइलों पर लूप करना होगा, जाँच करें कि कोई फ़ाइल txt फ़ाइल है या नहीं। अगर यह एक txt फाइल है तो इसे एक्सट्रेक्ट करें। इसके लिए हम zipfile मॉड्यूल और इसके एक्सट्रेक्ट फंक्शन का उपयोग करेंगे। उदाहरण के लिए import zipfile my_zip = zi

  1. पायथन का उपयोग करके सभी फ़ाइलों को पुनरावर्ती रूप से कैसे स्पर्श करें?

    सभी फ़ाइलों को पुनरावर्ती रूप से स्पर्श करने के लिए, आपको os.walk का उपयोग करके निर्देशिका ट्री पर चलना होगा और os.utime(path_to_file) का उपयोग करके इसमें सभी फ़ाइलों को स्पर्श करना होगा। उदाहरण import os # Recursively walk the tree for root, dirs, files in os.walk(path):     for file in

  1. पायथन का उपयोग करके सभी खोली गई फ़ाइलों को कैसे बंद करें?

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