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

    الأمر USE

    الأمر USE يستخدم لتحديد قاعدة البيانات التي نريد التعامل معها من خلال إسمها.

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

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


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

    USE db_name;
    	

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

    إنشاء قاعدة بيانات و من ثم تحديدها و التعامل معها

    الإستعلام التالي يقوم بإنشاء قاعدة بيانات إسمها harmash و من ثم يقوم بتحديد أننا سنتعامل معها.
    بعدها يقوم بإنشاء جدول فيها إسمه users يتألف من 3 أعمدة هي username, email و phone.

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

    الإستعلام

    -- سيتم حذفها harmash في حال كان يوجد بالأساس قاعدة بيانات إسمها
    DROP DATABASE IF EXISTS harmash;
    
    -- harmash هنا قمنا بإنشاء قاعدة بيانات جديدة إسمها
    CREATE DATABASE harmash;
    
    -- harmash هنا قمنا بتحديد أن أي إستعلام جديد سيتم تنفيذه على قاعدة البيانات
    USE harmash;
    
    -- phone و email ,username يتألف من ثلاث أعمدة هي users هنا قمنا بإنشاء جدول جديد إسمه
    -- لأننا قمنا بتحديدها قبل إستدعاء هذا الأمر harmash سيتم إنشاء هذا الجدول بداخل قاعدة البيانات
    CREATE TABLE users (
        username VARCHAR(30),
        email    VARCHAR(50),
        phone    VARCHAR(20)
    );
    		

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

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

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

    No database selected

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

    الإستعلام

    -- price و description ,title الأمر التالي يقوم بإنشاء جدول يتألف من ثلاث أعمدة هي
    -- سيحدث خطأ عند محاولة تنفيذ هذا الأمر لأنه لم يتم تحديد أي قاعدة بيانات سيتم إنشاؤه فيها
    CREATE TABLE products (
        title       VARCHAR(200),
        description VARCHAR(50),
        price       DECIMAL(5,2)
    );
    		

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


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

    الإستعلام

    -- harmash هنا قمنا بتحديد أن أي إستعلام جديد سيتم تنفيذه على قاعدة البيانات
    USE harmash;
    
    -- price و description ,title الأمر التالي يقوم بإنشاء جدول يتألف من ثلاث أعمدة هي
    -- لأننا قمنا بتحديدها قبل إستدعاء هذا الأمر harmash سيتم إنشاء هذا الجدول بداخل قاعدة البيانات
    CREATE TABLE products (
        title       VARCHAR(200),
        description VARCHAR(50),
        price       DECIMAL(5,2)
    );
    		

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

    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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