تتحدّث هذه المقالة عن كيفية حذف الجداول وقواعد البيانات (DROP و DELETE)، واقتطاع الجداول (TRUNCATE TABLE)، وكيفية استخدام الحذف المتسلسل (Cascading Delete) في SQL.
العبارة DELETE
تُستخدَم عبارة DELETE لحذف السجلات من جدول معيّن.
حذف جميع الصفوف
عند استخدام DELETE بدون عبارة WHERE، ستُحذف جميع الصفوف من الجدول.
DELETE FROM Employees
على العموم، أداء العبارة TRUNCATE (انظر الفقرة أدناه) أفضل من أداء DELETE، لأنّها تتجاهل الزنادات (triggers) والفهارس وتحذف البيانات مباشر