Python – انتخاب اطلاعات در (MySQL Select)
آخرین بروزرسانی:
انتخاب از یک جدول
برای انتخاب از یک جدول در MySQL، از عبارت “SELECT” استفاده کنید:
مثال
تمامی رکوردها را از جدول “customers” انتخاب کرده و نتیجه را نمایش دهید:
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()
استفاده میکنیم که تمامی سطرها را از آخرین دستور اجرا شده بازمیگرداند.
انتخاب ستونها
برای انتخاب فقط برخی از ستونهای یک جدول، از عبارت “SELECT” به همراه نام ستون(ها) استفاده کنید:
مثال
فقط ستونهای “name” و “address” را انتخاب کنید:
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()
استفاده کنید.
متد 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)
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام