يتم استخدام الأمر DROP TABLE لحذف جميع السجلات داخل الجدول دون حذف الجدول نفسه؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
خطا
الإجابة على السؤال "يتم استخدام الأمر DROP TABLE لحذف جميع السجلات داخل الجدول دون حذف الجدول نفسه" هي خطأ.
الأمر `DROP TABLE` لا يحذف السجلات فقط، بل يحذف الجدول *بأكمله* مع جميع البيانات التي بداخله. بمعنى آخر، يزيل الجدول من قاعدة البيانات بشكل كامل.
- DROP TABLE: يحذف الجدول وتعريفه وهيكله وكل البيانات الموجودة فيه. لا يمكن استعادة البيانات المحذوفة بهذه الطريقة بسهولة.
إذا كنت تريد حذف *السجلات* فقط داخل الجدول مع الاحتفاظ بالجدول نفسه، يجب عليك استخدام الأمر `DELETE`.
- DELETE FROM table_name WHERE condition;: يحذف الصفوف (السجلات) التي تحقق الشرط المحدد. إذا لم تحدد شرطاً، فسيحذف جميع الصفوف في الجدول، لكن الجدول نفسه سيظل موجوداً.
مثال:لنفترض أن لديك جدولاً اسمه "الطلاب" يحتوي على بيانات الطلاب.
- `DROP TABLE الطلاب;` سيؤدي إلى حذف جدول "الطلاب" بالكامل.
- `DELETE FROM الطلاب WHERE الصف = 10;` سيؤدي إلى حذف جميع الطلاب الذين في الصف العاشر فقط، بينما يظل جدول "الطلاب" موجوداً مع بيانات الطلاب في باقي الصفوف.
- `DELETE FROM الطلاب;` سيؤدي إلى حذف جميع الطلاب من جدول "الطلاب"، لكن الجدول نفسه سيظل موجوداً فارغاً.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال يتم استخدام الأمر DROP TABLE لحذف جميع السجلات داخل الجدول دون حذف الجدول نفسه اترك تعليق فورآ.