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

    الأمر CREATE DATABASE

    الأمر CREATE DATABASE يستخدم لإنشاء قاعدة بيانات جديدة.
    و هنا نود التنبيه أنك لا تستطيع إنشاء أكثر من قاعدة بيانات بنفس الإسم.


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

    CREATE DATABASE db_name;
    	

    مكان الكلمة db_name نضع الإسم الذي سيتم إعطاؤه لقاعدة البيانات.

    إنشاء قاعدة بيانات جديدة

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

    الإستعلام

    CREATE DATABASE harmash;
    		

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

    محاولة إنشاء قاعدة بيانات موجودة أصلاً

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

    Can't create database 'db_name'; database exists

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

    الإستعلام

    CREATE DATABASE harmash;
    		

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

    طريقة التأكد من أن قاعدة البيانات المراد إنشاءها غير موجودة في الأساس

    إذا أردت إنشاء قاعدة بيانات فقط في حال كانت غير موجودة أصلاً و تجنب ظهور الخطأ Can't create database; database exists يمكنك إضافة جملة IF NOT EXISTS قبل إسم قاعدة البيانات التي تريد إنشاءها كالتالي.

    CREATE DATABASE IF NOT EXISTS db_name;
    	

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

    الإستعلام

    CREATE DATABASE IF NOT EXISTS harmash;
    		

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

    الطريقة الأفضل لإنشاء قاعدة بيانات

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

    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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