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)