English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

استعلام DELETE SQLite

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.