آموزش دستور WHERE در MySQL پایتون

آموزش دستور WHERE در MySQL پایتون

در ادامه جلسات آموزش پایتون، در این مطلب آموزش دستور WHERE در MySQL پایتون رو برای شما عزیزان قرار دادیم. با استفاده از دستور “WHERE” می توانید رکورد های انتخابی از جدول را فیلتر کنید.

 

آموزش دستور WHERE در MySQL پایتون

در مثال زیر، رکورد هایی را که فیلد address آن ها برابر “Park Lane 38” است را انتخاب می کنیم:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM customers WHERE address ='Park Lane 38'"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

پیشنمایش

 

کاراکتر Wildcard

همچنین می توانید رکورد هایی را انتخاب کنید که با حروف مشخصی آغاز شده اند یا شامل آن ها می باشند و یا با آن ها خاتمه یافته اند. برای این کار از % استفاده می کنیم.

در مثال زیر رکورد هایی را انتخاب می کنیم که حاوی کلمه way است:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM customers WHERE address LIKE '%way%'"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

پیش نمایش

 

جلوگیری از SQL Injection

اگر مقادیر کوئری توسط کاربر دریافت می شود، باید مواظب باشید. SQL Injection یک تکنیک هک رایج برای نابود کردن و یا سوء استفاده از پایگاه داده شما است. برای جلوگیری از این حمله از mysql.connector استفاده می کنیم.

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM customers WHERE address = %s"
adr = ("Yellow Garden 2", )

mycursor.execute(sql, adr)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

پیش نمایش

 

لیست جلسات قبل آموزش پایتون

  1. آموزش برنامه نویسی پایتون؛ شروع کار و ساخت اولین برنامه با پایتون
  2. متغیرها در برنامه نویسی پایتون
  3. کار با اعداد در برنامه نویسی پایتون
  4. آموزش کار با رشته ها در برنامه نویسی پایتون
  5. آموزش عملگرها در برنامه نویسی پایتون
  6. آموزش کار با لیست ها در برنامه نویسی پایتون
  7. آموزش کار با Tuple در برنامه نویسی پایتون
  8. آموزش دیکشنری در برنامه نویسی پایتون
  9. آموزش دستورات شرطی در برنامه نویسی پایتون
  10. آموزش حلقه های تکرار در برنامه نویسی پایتون
  11. آموزش توابع در برنامه نویسی پایتون
  12. آموزش Lambda در برنامه نویسی پایتون
  13. آموزش آرایه ها در برنامه نویسی پایتون
  14. آموزش شی گرایی در برنامه نویسی پایتون
  15. آموزش ماژول ها در برنامه نویسی پایتون
  16. آموزش کار با تاریخ و زمان در برنامه نویسی پایتون
  17. آموزش JSON در برنامه نویسی پایتون
  18. آموزش کار با فایل ها در برنامه نویسی پایتون
  19. آموزش خواندن فایل در در برنامه نویسی پایتون
  20. آموزش نوشتن فایل در برنامه نویسی پایتون
  21. آموزش حذف فایل در برنامه نویسی پایتون
  22. آموزش بهینه سازی کدها در برنامه نویسی پایتون
  23. آموزش ساخت پایگاه داده MySQL در پایتون
  24. آموزش ساخت جدول MySQL در برنامه نویسی پایتون
  25. آموزش درج اطلاعات در جدول MySQL در پایتون
  26. آموزش دستور SELECT در MySQL در پایتون
5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

برچسب ها:
آموزش جامع برنامه نویسی PHP و MySQL به همراه صفر تا صد ساخت فروشگاه اینترنتی

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.