إعلان
دورة تطوير التطبيقات باستخدام لغة 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 TABLE

    الأمر DROP TABLE يستخدم لحذف جدول من قاعدة البيانات.


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

    DROP TABLE table_name; 
    	

    مكان الكلمة table_name نضع إسم الجدول الذي نريد حذفه.

    قاعدة البيانات التي سنطبق عليها

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

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

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

    الإستعلام

    DROP TABLE books;
    		

    بعد تنفيذ الإستعلام السابق في phpMyAdmin سيتم حذف الجدول books من قاعدة البيانات التي قمت بتحديدها قبل تنفيذ الإستعلام.

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

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

    Unknown table 'db_name.table_name'

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

    الإستعلام

    DROP TABLE books;
    		

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

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

    في حال أردت تنفيذ الإستعلام الذي يقضي بحذف جدول من قاعدة البيانات فقط في حال كان الجدول موجود فيها و بالتالي تجنب ظهور الخطأ Unknown table 'db_name.table_name' يمكنك إضافة جملة IF EXISTS قبل إسم الجدول الذي تريد حذفه كالتالي.

    DROP TABLE IF EXISTS table_name;
    	

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

    الإستعلام

    DROP TABLE IF EXISTS books;
    		

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

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

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


    المطلوب

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

    • العمود الأول title VARCHAR(30)
    • العمود االثاني description VARCHAR(255)
    • العمود الثالث production_date DATE
    • العمود الرابع expiry_date DATE
    • العمود الخامس price DECIMAL(3,2)

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

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

    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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