إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    SQL أمر حذف قاعدة بيانات

    الأمر DROP DATABASE

    الأمر DROP DATABASE يستخدم لحذف قاعدة البيانات بشكل نهائي.
    عند حذف قاعدة بيانات, لا يمكن العودة و التراجع عن هذه الخطوة لذا كن حذر جداً عند استخدام هذا الأمر.


    الشكل العام لإستخدامه

    DROP DATABASE db_name;
    	

    مكان الكلمة db_name نضع إسم قاعدة البيانات التي نريد حذفها.

    حذف قاعدة البيانات

    في البداية, تذكر أننا في الدرس السابق قمنا بإنشاء قاعدة بيانات إسمها harmash كما يظهر في الصورة التالية.


    الإستعلام التالي يحذف قاعدة البيانات harmash.
    ملاحظة: لا داعي لأن تقوم بتحديد قاعدة البيانات التي تنوي حذفها قبل تنفيذ هذا الأمر لأنك في الأساس تنوي حذف قاعدة البيانات و ليس التعامل معها أو التعديل عليها.

    الإستعلام

    DROP DATABASE harmash;
    		

    بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم حذف قاعدة البيانات harmash و ستختفي من القائمة اليسرى التي تظهر فيها جميع قواعد البيانات كالتالي.

    محاولة حذف قاعدة بيانات غير موجودة أصلاً

    في حال حاولت حذف قاعدة بيانات و لم تكن قاعدة البيانات موجودة أصلاً أو أن أنك قمت بمسحها سابقاً و نسيت أنك فعلت ذلك, سيظهر لك الخطأ التالي عند تنفيذ الإستعلام.

    Can't drop database 'db_name'; database doesn't exist

    قم بمحاولة إعادة حذف قاعدة البيانات السابقة, أي قم بإعادة تنفيذ الإستعلام التالي.

    الإستعلام

    DROP DATABASE harmash;
    		

    بعد تنفيذ الإستعلام السابق في phpMyAdmin سيظهر لك خطأ كالتالي.
    هذا الخطأ يعني أنه لا يمكنك حذف قاعدة بيانات إسمها harmash لأنه لا يوجد في الأصل قاعدة بيانات إسمها harmash.

    طريقة التأكد من أن قاعدة البيانات المراد حذفها موجودة في الأساس

    إذا أردت حذف قاعدة بيانات فقط في حال كانت موجودة و تجنب ظهور الخطأ can't drop database; database doesn't exist يمكنك إضافة جملة IF EXISTS قبل إسم قاعدة البيانات التي تريد حذفها كالتالي.

    DROP DATABASE IF EXISTS db_name;
    	

    الإستعلام التالي يحذف قاعدة بيانات إسمها harmash في حال كان هناك قاعدة بيانات أصلاً بهذا الإسم.

    الإستعلام

    DROP DATABASE IF EXISTS harmash;
    		

    بما أننا قمنا سابقاً بحذف قاعدة البيانات harmash, فالبمنطق لا يمكن حذفها من جديد لأنها أصلاً لم تعد موجودة.
    بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم تجاهل تنفيذ أمر حذف قاعدة البيانات و لن يظهر أي خطأ في نتيجة الإستعلام كما حدث سابقاً.

    الطريقة الأفضل لحذف قاعدة بيانات

    دائماً أكتب الأمر DROP DATABASE IF EXISTS عند محاولة حذف قاعدة بيانات حتى تتجنب ظهور أي خطأ في الإستعلام.
    أي أخطاء تتوقع حدوثها عند محاولة تنفيذ الإستعلامات, حاول تجنبها حتى و إن تطلب منك ذلك عملاً إضافياً لأنك في النهاية ستكتب الأوامر بشكل إحترافي و آمن.

    تطبيق كل الأوامر السابقة في تمرين واحد

    حتى الآن أنت تعلمت كيف تنشئ قاعدة بيانات جديدة و كيف تحذف قاعدة بيانات موجودة.


    المطلوب

    الآن, أكتب إستعلام يقوم بإنشاء قاعدة بيانات إسمها training ثم قم بتنفيذه حتى تتأكد أنه تم إنشاء قاعدة البيانات بنجاح.
    بعدها أكتب إستعلام يقوم بحذف قاعدة البيانات training و تأكد أنه قد تم حذفها بنجاح و لم تعد تظهر مع قواعد البيانات الأخرى.

    من فضلك لا تنتقل لدرس جديد قبل إنهاء هذا التمرين بنجاح, و في حال لم تعرف كيف تحل التمرين, قم بمراجعة الدروس السابقة.

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب