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

Python में MySQLdb (PyMySQL) कनेक्शन

Python से PyMySQL लाइब्रेरी का उपयोग करके MySQL कनेक्ट करें

PyMySQL एक शुद्ध-Python MySQL क्लाइंट लाइब्रेरी है।

इंस्टॉलेशन

# pip install pymysql
# conda install -c anaconda pymysql

कनेक्शन और संस्करण जांच

import pymysql
db = pymysql.connect("localhost","testuser","test123","TESTDB")
cursor = db.cursor()
cursor.execute("SELECT VERSION()")
data = cursor.fetchone()
print("Database version : %s" % data)
db.close()

आउटपुट: Database version : 8.0.19

क्वेरी निष्पादित करना

import pymysql
db = pymysql.connect("localhost","username","paswd","DBname")
cursor = db.cursor()
sql = "SELECT * FROM EMPLOYEE WHERE INCOME > '%d'" % (1000)
try:
    cursor.execute(sql)
    results = cursor.fetchall()
    for row in results:
        fname, lname, age, sex, income = row[0], row[1], row[2], row[3], row[4]
        print("fname=%s,lname=%s,age=%d,sex=%s,income=%d" % (fname, lname, age, sex, income))
except:
    print("Error: unable to fetch data")
db.close()

आउटपुट: fname=Jack,lname=Ma,age=31,sex=M,income=12000

नोट: पैरामीटराइज्ड क्वेरी (cursor.execute(sql, params)) SQL इंजेक्शन से बचने के लिए बेहतर है।

  1. pip का उपयोग करके Python MySQLdb मॉड्यूल कैसे इंस्टॉल करें? pip का उपयोग करके Python MySQLdb मॉड्यूल कैसे इंस्टॉल करें?

    Python MySQLdb मॉड्यूल इंस्टॉल करने के लिए, हमें Python का करंट वर्जन यानी 3.7 इंस्टॉल करना होगा। हमें Python Scripts का स्थान ढूंढना होगा जहां pip कमांड स्थित है। पहले, cmd खोलें और Python Scripts के स्थान पर पहुंचें। cmd खोलने के लिए, Windows+R दबाएं और cmd टाइप करें। स्नैपशॉट यहाँ है −

  1. पायथन में issuperset() फंक्शन पायथन में issuperset() फंक्शन

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे।यह मेथड बूलियन True वापस करता है यदि सेट B के सभी तत्व सेट A के सभी तत्वों को समाहित करते हैं जिसे तर्क के रूप में पारित किया जाता है और झूठा वापस करता है यदि A के सभी तत्व B में मौजूद नहीं हैं।इसका म

  1. - Python में कैलेंडर

    Python में कैलेंडर मॉड्यूल में कैलेंडर और तारीखों से संबंधित सभी सुविधाओं को संभालने की विशेषताएं हैं। यह सबसे व्यापक रूप से उपयोग किए जाने वाले मॉड्यूल में से एक है जिसमें Python प्रोग्राम में तारीखों का उपयोग करने के लिए कई इनबिल्ट फ़ंक्शन हैं।उदाहरणimport calendar print(calendar.calendar(2019))आउ