Python Select From

از جدول انتخاب کنید

برای انتخاب از جدول در MySQL، از دستور "SELECT" استفاده کنید:

مثال

تمام ثبت‌نام‌ها را از جدول "customers" انتخاب کنید و نتایج را نمایش دهید:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
برای x در myresult:
  print(x)

اجرای مثال

توضیح:ما از fetchall() روش، این روش از تمام خطوط دستورالعملی که به تازگی اجرا شده استفاده می‌کند.

ستون‌ها را انتخاب کنید

برای انتخاب برخی از ستون‌های جدول، از دستور "SELECT" استفاده کنید، سپس نام ستون‌ها را وارد کنید:

مثال

فقط ستون‌های نام و آدرس را انتخاب کنید:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT name, address FROM customers")
myresult = mycursor.fetchall()
برای x در myresult:
  print(x)

اجرای مثال

از روش fetchone() استفاده کنید

اگر فقط به یک ردیف علاقه‌مند هستید، می‌توانید از fetchone() روش.

fetchone() این روش نتایج اولین ردیف را بازمی‌گرداند:

مثال

فقط یک ردیف را دریافت کنید:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchone()
print(myresult)

اجرای مثال