
دستور delete در SQL
از دستور DELETE در SQL برای حذف رکورد های موجود در یک جدول استفاده می شود.
نحوه استفاده از دستور DELETE در SQL
DELETE FROM table_name WHERE condition;
نکته خیلی مهم: هنگام حذف یک رکورد در جدول مراقب باشید به شرط WHERE در دستور DELETE توجه کنید. شرط WHERE مشخص می کند که کدام رکورد باید حذف شود. اگر عبارت WHERE را حذف کنید ، همه رکورد های جدول حذف می شوند!
مثال برای دستور DELETE در SQL
دستور SQL زیر مشتری "Matin Boronsi"
را از جدول "Customers"
حذف می کند:
DELETE FROM Customers WHERE CustomerName='Matin Boronsi';
حذف تمام رکورد های جدول
امکان حذف همه سطر های یک جدول بدون حذف جدول وجود دارد.
این بدان معناست که ساختار جدول ، ویژگی ها و نمایه ها دست نخورده باقی خواهند ماند:
DELETE FROM table_name;
دستور SQL زیر همه سطر های جدول "Customers"
را بدون اینکه جدول حذف شود پاک می کند:
DELETE FROM Customers;
عشق تحمّل ناشدنى امام على عليه السّلام
و درود خدا بر او، (پس از بازگشت از جنگ صفّين، يكى از ياران دوست داشتنى امام، سهل بن حنيف از دنيا رفت.) فرمود: اگر كوهى مرا دوست بدارد، در هم فرو مى ريزد.
[قال الرضي رحمه الله تعالى و معنى ذلك أن المحنة تغلظ عليه فتسرع المصائب إليه و لا يفعل ذلك إلا بالأتقياء الأبرار و المصطفين الأخيار].
(سید رضی گوید: يعنى مصيبت ها، به سرعت به سراغ او آيد، كه اين سرنوشت در انتظار پرهيزكاران و برگزيدگان خداست).
حکمت 111 نهج البلاغه