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()
للمحصول على سطر من النتيجة
  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()
للمحصول على سطر من النتيجة
  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)

تشغيل مثال