English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQLite DELETE
البحث يستخدم لازالة السجلات الحالية من الجدول. يمكنك استخدام جملة WHERE مع البحث DELETE لإزالة السجلات المحددة، وإلا سيتم ازالة جميع السجلات.
إليك الجملة الأساسية للبحث DELETE الذي يحتوي على جملة WHERE.
DELETE FROM table_name WHERE [condition];
يمكنك استخدام عمليات الحساب AND أو OR لتجميع n عدد من الشروط.
انظر إلى جدول COMPANY الذي يحتوي على السجلات التالية.
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0
إليك مثالًا سيقوم بإزالة العميل ذو الرقم 7.
sqlite> DELETE FROM COMPANY WHERE ID = 7;
الآن جدول COMPANY سيكون له هذه السجلات.
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0
إذا كنت ترغب في حذف جميع السجلات من جدول COMPANY، لا تحتاج إلى استخدام جملة WHERE مع استعلام DELETE، مثلما يلي-
sqlite> DELETE FROM COMPANY;
الآن، لا يوجد أي سجلات في جدول COMPANY لأن جميع السجلات تم حذفها باستخدام جملة DELETE.