إعلان
دورة تطوير التطبيقات باستخدام لغة 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. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Java نظرة عامة على أوامر SQL

    مقدمة

    SQL إختصار لـ Structured Query Language و هي عبارة عن مجموعة من الأوامر تستخدم للتعامل مع أي قاعدة بيانات مهمة كان نوعها. هذه الأوامر تتيح لك إنشاء قاعدة بيانات, إضافة جدوال فيها, إضافة سجلات في الجدوال, تحديثهم, حذفهم, إسترجاع البيانات من قاعدة البيانات, البحث فيها و وضع شروط أثناء البحث إلخ..

    إنشاء أو حذف قاعدة بيانات

    لإنشاء قاعدة بيانات جديدة نستخدم الأمر: CREATE DATABASE

    مثال

    هنا قمنا بإنشاء قاعدة بيانات إسمها company

    CREATE DATABASE company;

    لحذف قاعدة بيانات نستخدم الأمر: DROP DATABASE

    مثال

    هنا قمنا بحذف قاعدة بيانات إسمها compnay

    DROP DATABASE company;

    إنتبه

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

    إنشاء جدول في قاعدة البيانات أو حذف جدول منها

    لإنشاء جدول جديد في قاعدة البيانات نستخدم الأمر: CREATE TABLE

    مثال

    هنا قمنا بإنشاء جدول إٍسمه clients يتألف من أربعة حقول: id - first_name - last_name و phone

    CREATE TABLE clients(
        id INT NOT NULL AUTOINCREMENT PRIMARY KEY,
        first-name VARCHAR(50),
        last-name VARCHAR(50),
        phone VARCHAR(50),
    );

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

    مثال

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

    DROP TABLE clients;

    إنتبه

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

    إضافة سجلات في الجدول

    لإضافة سجل في الجدول نستخدم الأمر: INSTERT INTO

    مثال

    هنا قمنا بإضافة أربع سجلات في الجدول clients

    INSTERT INTO clients values ('Ahmad', 'Saad', '71 230 568');
    INSTERT INTO clients values ('Wissam', 'Al ali', '03 568 975');
    INSTERT INTO clients values ('Jihad', 'Sadek', '80 907 056');
    INSTERT INTO clients values ('Khaled', 'Amer', '76 234 654');

    ملاحظة

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

    إستخراج البيانات من قاعدة البيانات

    لإستخراج بيانات من قاعدة البيانات نستخدم الأمر: SELECT FROM

    المثال الأول

    هنا قمنا بعرض جميع السجلات الموجودة في الجدول client

    SELECT * FROM clients;

    سنحصل على النتيجة التالية عند تنفيذ الإستعلام في قاعدة البيانات.

    +----+------------+-----------+------------+
    | id | first-name | last-name | phone      |
    +----+------------+-----------+------------+
    | 1  | Ahmad      | Saad      | 71 230 568 |
    | 2  | Wissam     | Al ali    | 03 568 975 |
    | 3  | Jihad      | Sadek     | 80 907 056 |
    | 4  | Khaled     | Amer      | 76 234 654 |
    +----+------------+-----------+------------+


    المثال الثاني

    هنا قمنا بعرض محتوى العامودين الثاني و الثالث في الجدول client

    SELECT first-name, last-name FROM clients;

    سنحصل على النتيجة التالية عند تنفيذ الإستعلام في قاعدة البيانات.

    +------------+-----------+
    | first-name | last-name |
    +------------+-----------+
    | Ahmad      | Saad      |
    | Wissam     | Al ali    |
    | Jihad      | Sadek     |
    | Khaled     | Amer      |
    +------------+-----------+


    المثال الثالث

    هنا قمنا بعرض جميع الحقول للسجل الذي يحمل الـ id = 1 في الجدول client

    SELECT * FROM clients WHERE id = 1;

    سنحصل على النتيجة التالية عند تنفيذ الإستعلام في قاعدة البيانات.

    +----+------------+-----------+------------+
    | id | first-name | last-name | phone      |
    +----+------------+-----------+------------+
    | 1  | Ahmad      | Saad      | 71 230 568 |
    +----+------------+-----------+------------+

    تحديث سجلات الجدول

    لتحديث بيانات سجل من السجلات الموجودة في الجدول نستخدم الأمر: UPDATE

    مثال

    هنا قمنا بتعديل معلومات السجل الذي يحمل الـ id = 3 في الجدول client

    UPDATE clients
    SET first-name = 'Jalal'
    WHERE id = 3;

    حذف سجلات من الجدول

    لحذف سجل ( أي سطر كامل ) من السجلات الموجودة في الجدول نستخدم الأمر: DELETE

    مثال

    هنا قمنا بحذف السجل الذي يحمل الـ id = 2 في الجدول clients

    DELETE FROM clients
    WHERE id = 2;
    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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