دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • مرداد

جلسه ۳۰ : حذف اطلاعات MySQL در پایتون

  • دسته‌بندی‌ها :
جلسه ۳۰ : حذف اطلاعات MySQL در پایتون
    • جزئیات
    • نوع محتواآموزش تصویری

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به مرتب سازی نتایج MySQL در پایتون  پرداختیم ، در این جلسه قصد داریم به آموزش حذف اطلاعات MySQL در پایتون Python بپردازیم.

      با استفاده از دستور “DELETE FROM” می توانید رکورد هایی را از یک جدول حذف کنید.

      همچنین دستور “DROP TABLE” نیز یک جدول را از پایگاه داده حذف می کند.

       

      حذف رکورد

      در مثال زیر هر رکوردی با فیلد address با نقدار “Mountain 21” حذف خواهد شد:

      مثال : 

      خروجی:

      C:\Users\My Name>python demo_mysql_delete.py
      ۱ record(s) deleted

      از دستور WHERE برای فیلتر رکورد ها استفاده می کنیم. اگر این دستور را نادیده بگیریم، تمام رکورد ها حذف خواهند شد.

       

      جلوگیری از SQL Injection

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

      برای این کار از s% در ماژول mysql.connector استفاده می کنیم.

      مثال : 

       

       

      حذف جدول

      همانطور که گفتیم از دستور DROP TABLE برای حذف یک جدول از دیتابیس استفاده می کنیم.

      در مثال زیر جدول customers را حذف می کنیم:

      مثال : 

       

      اگر شما اقدام به حذف جدولی کنید که وجود ندارد، با خطا مواجه خواهید شد.

      برای جلوگیری از این مشکل از کلمه کلیدی IF EXISTS استفاده می کنیم.

      مثال : 

       

      جلسه حذف اطلاعات MySQL در پایتون Python نیز به پایان رسید.
      در جلسه بعدی به آموزش دستور UPDATE در MySQL در پایتون خواهیم پرداخت. با ما همراه باشید.

      همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات سایت با ما در میان بگذارید.

      QR:  جلسه ۳۰ : حذف اطلاعات MySQL در پایتون
      به اشتراک بگذارید