logo

حذف SQL

ال عبارة حذف SQL يستخدم لحذف الصفوف من الجدول. بشكل عام، تقوم عبارة DELETE بإزالة سجل واحد أو أكثر من الجدول.

SQL حذف بناء الجملة

دعونا نرى بناء جملة عبارة SQL DELETE:

كيف اخترعت المدرسة
 DELETE FROM table_name [WHERE condition]; 

هنا table_name هو الجدول الذي يجب حذفه. ال حيث الشرطية في عبارة SQL DELETE اختيارية هنا.


مثال حذف SQL

لنأخذ جدولاً اسمه جدول 'الموظف'.

بطاقة تعريفEMP_NAMEمدينةمرتب
101أدارش سينغموقع البناء20000
102سانجاي سينغميروت21000
103بريانكا شارمارايبور25000
104ايشا سينغالدلهي26000

مثال على الحذف مع جملة WHERE موضحة أدناه:

 DELETE FROM EMPLOYEE WHERE ID=101; 

الجدول الناتج بعد الاستعلام:

بطاقة تعريفEMP_NAMEمدينةمرتب
102سانجاي سينغميروت21000
103بريانكا شارمارايبور25000
104ايشا سينغالدلهي26000

ويرد أدناه مثال آخر على بيان الحذف

 DELETE FROM EMPLOYEE; 

الجدول الناتج بعد الاستعلام:

log4j
بطاقة تعريفEMP_NAMEمدينةمرتب

سيتم حذف جميع سجلات جدول الموظف.

سيتم حذف جميع سجلات جدول الموظف حيث المعرف هو 101.

تعتبر جملة WHERE في عبارة SQL DELETE اختيارية وتحدد الصفوف الموجودة في العمود الذي سيتم حذفه.

يتم استخدام جملة WHERE لمنع حذف جميع الصفوف في الجدول، إذا لم تستخدم جملة WHERE فقد تفقد جميع الصفوف.


بيان الحذف غير صالح لقاعدة بيانات ORACLE

لا يمكنك استخدام رمز * (العلامة النجمية) لحذف كافة السجلات.

 DELETE * FROM EMPLOYEE; 

موضوعات بيان حذف SQL

جدول حذف SQL

كيفية حذف الجدول وما الفرق بين عبارة DELETE و TRUNCATE؟

SQL حذف الصف

كيفية حذف صف من قاعدة البيانات؟

SQL حذف كافة الصفوف

كيفية حذف جميع صفوف الجدول؟

SQL حذف الصفوف المكررة

كيفية استخدام كلمة رئيسية مميزة لحذف كافة الصفوف المكررة من الجدول؟

SQL حذف قاعدة البيانات

لا توجد عبارة DELETE مستخدمة لحذف قاعدة البيانات. ولكن هناك عبارة DROP مستخدمة لحذف قاعدة البيانات.

طول سلسلة باش
عرض حذف SQL

كيفية حذف العرض من قاعدة البيانات؟

SQL حذف الانضمام

كيفية استخدام بيان الحذف مع INNER JOIN؟