6.2 SQL - DROP DATABASE

جملة SQL DROP DATABASE

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

⚠️ تحذير: هذا الأمر لا يمكن التراجع عنه — تأكد تمامًا قبل تنفيذه!



✅ الصيغة:

DROP DATABASE database_name;
  • database_name: هو اسم قاعدة البيانات اللي عايز تحذفها.


🧪 مثال عملي:

DROP DATABASE TestDB;

⬅ الكود ده هيحذف قاعدة البيانات TestDB بالكامل.



⛔ ملاحظات مهمة:

  • اسم قاعدة البيانات لازم يكون موجود فعلاً على السيرفر.
  • لازم يكون عندك صلاحية DROP أو تكون مسؤول النظام.
  • في SQL Server، لو فيه اتصالات شغالة على قاعدة البيانات، لازم تنهيها.


🛑 مثال في SQL Server لإنهاء الاتصالات وحذف قاعدة البيانات:

ALTER DATABASE TestDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
DROP DATABASE TestDB;

⬅ السطر الأول بيخلي قاعدة البيانات لمستخدم واحد ويفصل كل الاتصالات الباقية، والسطر الثاني يحذفها.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework