पायथन MySQL से चुनें
तालिका से चुनें
MySQL में किसी तालिका से चयन करने के लिए, "SELECT" कथन का उपयोग करें:
उदाहरण
"ग्राहक" तालिका से सभी रिकॉर्ड चुनें, और परिणाम प्रदर्शित करें:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
नोट: हम उस fetchall()
विधि का उपयोग करते हैं, जो अंतिम निष्पादित कथन से सभी पंक्तियों को प्राप्त करती है।
कॉलम का चयन
किसी तालिका में केवल कुछ स्तंभों का चयन करने के लिए, कॉलम नाम के बाद "चयन करें" कथन का उपयोग करें:
उदाहरण
केवल नाम और पता कॉलम चुनें:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name,
address FROM
customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
भ्रूण () विधि का उपयोग करना
यदि आप केवल एक पंक्ति में रुचि रखते हैं, तो आप
fetchone()
विधि का उपयोग कर सकते हैं।
विधि परिणाम की fetchone()
पहली पंक्ति लौटाएगी:
उदाहरण
केवल एक पंक्ति प्राप्त करें:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor =
mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchone()
print(myresult)