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



  • ۲۹
  • مرداد

جلسه ۱۱ : دستور DELETE در SQL

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

      مقدمه

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

      دستور DELETE در SQL

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

      ساختار دستور DELETE :

      مثال : 

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

      نمونه ی جدول بانک اطلاعاتی

      جدول زیر ، بخشی از رکوردهای جدول “Customers” است. که ما در مثال های این آموزش، از آن استفاده خواهیم کرد.

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۱Alfreds FutterkisteMaria AndersObere Str. 57Berlin۱۲۲۰۹Germany
      ۲Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.۰۵۰۲۱Mexico
      ۳Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.۰۵۰۲۳Mexico
      ۴Around the HornThomas Hardy۱۲۰ Hanover Sq.LondonWA1 1DPUK
      ۵Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

      مثالی از دستور DELETE در SQL

      در مثال زیر، رکوردی که فیلد CustomerName آن برابر با “Alfreds Futterkiste” باشد، از جدول Customers حذف می شود.

      مثال : 

      نتیجه اجرای کد فوق در جدول customer ، به این صورت خواهد بود:

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۲Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.۰۵۰۲۱Mexico
      ۳Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.۰۵۰۲۳Mexico
      ۴Around the HornThomas Hardy۱۲۰ Hanover Sq.LondonWA1 1DPUK
      ۵Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

      حذف تمام رکوردها از جدول

      همانطور که اشاره شد برای حذف تمام رکوردهای جدول، کافیست از دستور WHERE استفاده نکنید. و کد آن در SQL به دو صورت نوشته می شود:

      مثال : 

      و روش دوم:

      مثال : 

      کلام آخر

      در این آموزش نیز یکی از دستورات اصلی و بسیار پر کاربرد در SQL را ارائه کردیم. همچنین سختار دستور و کاربردهای آن را در قالب مثال هایی از کد SQL بررسی کردیم. امیدواریم که از مباحث آشنایی و کار با دستور DELETE در SQL ، بخوبی استفاده کرده باشید.

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