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



  • ۲۲
  • آبان

جلسه ۱۶ : کار با دستور DELETE در MySQL

  • دسته‌بندی‌ها :
جلسه ۱۶ : کار با دستور DELETE در MySQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

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

      دستور DELETE در MySQL

      در ادامه ی این آموزش سینتکس دستور DELETE در MySQL و مثال هایی از آن را ارائه کرده ایم.

      سینتکس دستور DELETE در MySQL

      ساختار عمومی سینتکس دستور DELETE در MySQL به صورت زیر است :

      مثال : 

      • اگر شرط WHERE مشخص نشده باشد، تمام رکوردها از جدول داده MySQL حذف می شوند.
      • شما می توانید هر شرطی را با استفاده از دستور WHERE مشخص کنید.
      • شما می توانید سوابق را در یک جدول تنها در یک زمان حذف کنید.

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

      حذف داده با استفاده از خط فرمان (Command Prompt)

      در این بخش یک نمونه کد از دستور DELETE به همراه شرط  WHERE ارائه شده است.

      مثال-۱

      در مثال زیر یک رکورد از جدول tutorial_tbl که فیلد tutorial_id در آن رکورد مقدار ۳ دارد، حذف می شود.

      مثال : 

      حذف داده با استفاده از اسکریپت PHP

      شما می توانید از دستور DELETE زبان SQL به همراه دستور شرطی WHERE یا بدون آن در تابع ()mysql_query در PHP استفاده کنید.

      تابع فوق ، دستورات SQL را همانند روش استفاده از خط فرمان <mysql اجرا می کند

      مثال-۲

      در مثال زیر یک رکورد از جدول tutorial_tbl که فیلد tutorial_id در آن رکورد مقدار ۳ دارد، حذف می شود:

      مثال : 

      کلام آخر

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

      QR:  جلسه ۱۶ : کار با دستور DELETE در MySQL
      به اشتراک بگذارید