0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

يتم استخدام الأمر DROP TABLE لحذف جميع السجلات داخل الجدول دون حذف الجدول نفسه ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

خطا

الإجابة: خطأ

الشرح:

هناك فرق كبير في لغة SQL بين حذف "بيانات الجدول" وحذف "الجدول نفسه"، وإليك التفصيل ليفهم الطلاب الفرق:

1. الأمر `DROP TABLE`:

  • وظيفته: يقوم بحذف الجدول بالكامل من قاعدة البيانات.
  • النتيجة: يتم مسح جميع السجلات (البيانات) وأيضاً يتم مسح "هيكل الجدول" (الأعمدة، الأسماء، وأنواع البيانات). بعد تنفيذ هذا الأمر، لن يجد النظام جدولاً بهذا الاسم إطلاقاً.
  • مثال تقريبي: تخيل أن لديك "دفتر" يحتوي على أسماء الطلاب؛ استخدام `DROP TABLE` يشبه رمي الدفتر بالكامل في سلة المهملات.

2. الأوامر المستخدمة لحذف السجلات فقط (دون حذف الجدول):
إذا أردنا تفريغ الجدول من البيانات مع الإبقاء على هيكله قائماً لاستخدامه مرة أخرى، نستخدم:
  • الأمر `DELETE`: يستخدم لحذف سجلات معينة (باستخدام شرط) أو حذف جميع السجلات.
  • الأمر `TRUNCATE`: يستخدم لحذف جميع السجلات داخل الجدول بسرعة، مع الإبقاء على هيكل الجدول كما هو.
  • مثال تقريبي: هذا يشبه استخدام "الممحاة" لمسح الكتابة الموجودة داخل صفحات الدفتر، حيث تظل الصفحات والأسطر موجودة (الهيكل)، لكنها فارغة من المعلومات.

ملخص سريع للفرق:
  • `DROP TABLE` $\leftarrow$ يحذف (البيانات + هيكل الجدول).
  • `DELETE` / `TRUNCATE` $\leftarrow$ يحذف (البيانات فقط) ويترك (هيكل الجدول).

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال يتم استخدام الأمر DROP TABLE لحذف جميع السجلات داخل الجدول دون حذف الجدول نفسه ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال يتم استخدام الأمر DROP TABLE لحذف جميع السجلات داخل الجدول دون حذف الجدول نفسه ؟ بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...