سلسلة دروس SQL|تصريح DELETE
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
يستخدم تصريح DELETE لحذف تسجيلات من جدول.
بناء DELETE
1
2
3
DELETE FROM table_name
WHERE some_column=some_value;
لاحظ عبارة WHERE في تصريح DELETE
عبارة WHERE تحدد التسجيل أو التسجيلات التي يجب ان تُحذف ، إذا قمت بحذف عبارة WHERE فسيتم حذف جميع التسجيلات!
استعراض قاعدة بيانات
سنستخدم قاعدة البيانات المعروفة جيداً : Northwind
في الأسفل تحديد من جدول الزبائن Customers
مثال على DELETE
على افتراض أننا نريد حذف الزبون “Alfreds Futterkiste” من جدول الزبائن. نستخدم التصريح التالي
1
2
3
DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';
الآن ، سيبدو جدول الزبائن على الشكل التالي
حذف جميع البيانات
من الممكن حذف جميع الصفوف في جدول بدون حذف الجدول . هذا يعني أن تركيب الجدول وخصائصه وفهارسه ستبقى موجودة وسليمة
1
DELETE FROM table_name;
أو
1
DELETE * FROM table_name;
كن حذراً جداً عند حذف تسجيلات، فلا يمكنك التراجع عن هذا الإجراء!
التالي: عبارات Top أو LIMIT أو ROWNUM
هذا المنشور تحت ترخيص
CC BY 4.0
بواسطة المؤلف.