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