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



  • ۲۴
  • آبان

جلسه ۱۸ : دستور DELETE در SQLite

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

      مقدمه

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

      دستور DELETE در SQLite

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

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

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

      مثال : 

      در این  ساختار نیز شما می توانید N تعداد شرط را با استفاده از عملگرهای AND یا OR تعریف کنید.

      مثال

      جدول COMPANY را با رکوردهای زیر در نظر بگیرید:

      مثال : 

      در مثال زیر رکوردی که ID در آن ۷ باشد از جدول COMPANY حذف خواهد شد :

      مثال : 

      سپس جدول COMPANY شامل رکوردهای زیر خواهد بود :

      مثال : 

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

      کد حذف تمام رکوردها از جدول COMPANY به صورت زیر خواهد بود :

      مثال : 

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

      کلام آخر

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

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