--- title: SQL Delete Statement localeTitle: SQL حذف بيان --- ## SQL حذف بيان لحذف سجل في جدول تستخدم العبارة `DELETE` . كن حذرا. يمكنك حذف جميع سجلات الجدول أو مجرد عدد قليل. استخدم شرط `WHERE` لتحديد السجلات التي تريد حذفها. الصيغة هي: ```sql DELETE FROM table_name WHERE condition; ``` إليك مثال على الحذف من الجدول Person the record with Id 3: ```sql DELETE FROM Person WHERE Id = 3; ``` باستخدام DELETE لإزالة كافة السجلات من جدول محدد ```sql DELETE * FROM Person ; ``` أو اعتمادًا على RDBMS الخاص بك ، يمكنك استخدام عبارة TRUNCATE TABLE التي تقوم بحذف كافة السجلات من جدول ، كما قد تسمح أو لا تسمح بالتراجع طبقًا لـ RDBMS الخاص بك. DELETE هو DML و TRUNCATE هو DDL. ```sql TRUNCATE TABLE Person; ```