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

Python में MySQL का उपयोग करके टेबल से सभी डेटा चुनना

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

SELECT * स्टेटमेंट का उपयोग करके टेबल से सभी पंक्तियाँ लाई जा सकती हैं।

सिंटैक्स

SELECT * FROM table_name

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

Python में MySQL का उपयोग करके टेबल से सभी डेटा चुनने के चरण

  • MySQL कनेक्टर आयात करें
  • connect() से कनेक्शन स्थापित करें
  • cursor() से कर्सर ऑब्जेक्ट बनाएं
  • उपयुक्त MySQL स्टेटमेंट से क्वेरी बनाएं
  • execute() से SQL क्वेरी निष्पादित करें
  • कनेक्शन बंद करें

उदाहरण

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

+----------+---------+-----------+------------+
| Name     | Class   | City      | Marks      |
+----------+---------+-----------+------------+
| Karan    | 4       | Amritsar  | 95         |
| Sahil    | 6       | Amritsar  | 93         |
| Kriti    | 3       | Batala    | 88         |
| Khushi   | 9       | Delhi     | 90         |
| Kirat    | 5       | Delhi     | 85         |
+----------+---------+-----------+------------+
import mysql.connector

db = mysql.connector.connect(
    host="your_host",
    user="your_username",
    password="your_password",
    database="database_name"
)

cursor = db.cursor()
query = "SELECT * FROM MyTable"
cursor.execute(query)
for row in cursor:
    print(row)
db.close()

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

आउटपुट

('Karan', 4, 'Amritsar', 95)
('Sahil', 6, 'Amritsar', 93)
('Kriti', 3, 'Batala', 88)
('Khushi', 9, 'Delhi', 90)
('Kirat', 5, 'Delhi', 85)
  1. - पायथन का उपयोग करके ज़िप फ़ाइल से सभी .txt फ़ाइलें कैसे निकालें?

    ज़िप से सभी .txt फ़ाइलें निकालने के लिए, आपको ज़िप फ़ाइल में सभी फ़ाइलों पर लूप करना होगा, जांचें कि कोई फ़ाइल txt फ़ाइल है या नहीं। यदि यह txt फ़ाइल है तो इसे निकालें। इसके लिए हम zipfile मॉड्यूल और इसके extract फ़ंक्शन का उपयोग करेंगे।उदाहरण के लिएimport zipfile\nmy_zip = zipfile.ZipFile(my_zip_fi

  1. - Python का उपयोग करके सभी Files को Recursively Touch कैसे करें?

    Recursively सभी Files को Touch करना सभी Files को Recursively Touch करने के लिए, आपको os.walk का उपयोग करके Directory Tree को Walk करना होगा और os.utime(path_to_file) का उपयोग करके इसमें सभी Files को Touch करना होगा। उदाहरण: os.walk और os.utime का उपयोग import os # Recursively Tree को Walk करें fo

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

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