34 lines
1012 B
Markdown
34 lines
1012 B
Markdown
---
|
|
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;
|
|
``` |