برنامج SQL التعليمي للمبتدئين: تعلم SQL في 7 أيام

ملخص دروس SQL


يمكن العثور على قواعد البيانات في جميع التطبيقات البرمجية تقريبًا. SQL هي اللغة القياسية للاستعلام عن قاعدة البيانات. سيعلمك هذا البرنامج التعليمي لـ SQL للمبتدئين تصميم قاعدة البيانات. كما أنه يعلمك أساسيات SQL المتقدمة.

ماذا يجب أن أعرف؟


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

منهج SQL

أساسيات قاعدة البيانات

؟؟؟؟ الدرس 1 ما هي قاعدة البيانات؟ - التعريف والمعنى والأنواع والمثال
؟؟؟؟ الدرس 2 ما هو SQL؟ - تعلم أساسيات SQL ونموذج SQL الكامل وكيفية الاستخدام
؟؟؟؟ الدرس 3 البرنامج التعليمي MySQL Workbench للمبتدئين — كيفية تثبيت MySQL Workbench واستخدامه

تصميم قاعدة البيانات

؟؟؟؟ الدرس 1 دروس تصميم قواعد البيانات - تعلم نمذجة البيانات
؟؟؟؟ الدرس 2 ما هو التطبيع؟ — مثال قاعدة بيانات 1NF، 2NF، 3NF، BCNF
؟؟؟؟ الدرس 3 ما هي نمذجة الطوارئ؟ - تعلم مع المثال

أساسيات SQL

؟؟؟؟ الدرس 1 MySQL إنشاء جدول - كيفية إنشاء قاعدة بيانات في MySQL
؟؟؟؟ الدرس 2 بيان MySQL SELECT - تعلم مع المثال
؟؟؟؟ الدرس 3 MySQL حيث بند - و، أو، في، وليس في مثال الاستعلام
؟؟؟؟ الدرس 4 إدراج MySQL في الاستعلام - كيفية إضافة صف في الجدول (مثال)
؟؟؟؟ الدرس 5 استعلام حذف MySQL - كيفية حذف صف من الجدول
؟؟؟؟ الدرس 6 استعلام تحديث MySQL - تعلم مع المثال

فرز البيانات

؟؟؟؟ الدرس 1 الطلب حسب في MySQL - استعلام DESC & ASC مع مثال
؟؟؟؟ الدرس 2 SQL GROUP BY و HAVING Clause - تعلم مع المثال
؟؟؟؟ الدرس 3 البرنامج التعليمي لـ MySQL Wildcards — إعجاب، عدم إعجاب، هروب، ( %)، ( _ )
؟؟؟؟ الدرس 4 تعبيرات MySQL العادية (REGEXP) - ما هو، بناء الجملة والأمثلة

وظائف

؟؟؟؟ الدرس 1 وظائف ماي إس كيو إل — سلسلة، رقمية، محددة من قبل المستخدم، مخزنة
؟؟؟؟ الدرس 2 البرنامج التعليمي لوظائف MySQL التجميعية - مجموع، AVG، ماكس، مين، كونت، مميز

يجب أن تعرف الأشياء!

؟؟؟؟ الدرس 1 برنامج MySQL فارغ وليس فارغًا - تعلم مع المثال
؟؟؟؟ الدرس 2 MySQL AUTO_INCREMENT - تعلم مع المثال
؟؟؟؟ الدرس 3 MYSQL – تغيير، إسقاط، إعادة تسمية، تعديل - ما هو، بناء الجملة مع الأمثلة
؟؟؟؟ الدرس 4 حدود MySQL والإزاحة - تعلم مع المثال

المواضيع الأكثر رعبا!

؟؟؟؟ الدرس 1 البرنامج التعليمي لـ MySQL SubQuery - تعلم مع المثال
؟؟؟؟ الدرس 2 MySQL ينضم البرنامج التعليمي - الداخلية، الخارجية، اليسار، اليمين، الصليب
؟؟؟؟ الدرس 3 ماي إس كيو إل يونيون - البرنامج التعليمي الكامل
؟؟؟؟ الدرس 4 مشاهدات MySQL - كيفية إنشاء عرض من الجداول مع الأمثلة
؟؟؟؟ الدرس 5 البرنامج التعليمي لفهرس MySQL - إنشاء وإضافة وإسقاط

ماذا بعد!

؟؟؟؟ الدرس 1 تطبيقك الأول باستخدام MySQL وPHP - ابدء!
؟؟؟؟ الدرس 2 شهادة أوراكل MySQL 5.6 — دليل دراسة Oracle MySQL 5.6
؟؟؟؟ الدرس 3 مزود مقابل الخلية — ما الفرق بين SQL وMySQL؟
؟؟؟؟ الدرس 4 أفضل أدوات SQL - 25 من أفضل أدوات SQL وبرامج قواعد البيانات وIDE
؟؟؟؟ الدرس 5 منشئو ومحررو استعلام SQL - أفضل 10 منشئي ومحرري استعلامات SQL
؟؟؟؟ الدرس 6 مترجم ومحرر SQL عبر الإنترنت - أفضل 10 مترجمين ومحررين لـ SQL عبر الإنترنت
؟؟؟؟ الدرس 7 دورات SQL مجانية — 11 أفضل دورات وشهادات SQL مجانية
؟؟؟؟ الدرس 8 كتب SQL — 14 أفضل كتب SQL للمبتدئين والخبراء
؟؟؟؟ الدرس 9 ورقة الغش SQL - ورقة الغش لأوامر SQL
؟؟؟؟ الدرس 10 أسئلة مقابلة SQL - أفضل 50 سؤالاً وإجابات لمقابلة SQL
؟؟؟؟ الدرس 11 دروس SQL PDF — تنزيل برنامج SQL التعليمي PDF للمبتدئين

MariaDB ل

؟؟؟؟ الدرس 1 البرنامج التعليمي لـ MariaDB - تعلم بناء الجملة والأوامر مع الأمثلة
؟؟؟؟ الدرس 2 MariaDB مقابل MySQL — ما هو الفرق بين MariaDB وMySQL

ما هو نظام إدارة قواعد البيانات؟

نظام إدارة قواعد البيانات (DBMS) هو برنامج يستخدم لتخزين البيانات وإدارتها. ويضمن جودة المعلومات ومتانتها وسرية المعلومات. النوع الأكثر شيوعًا من أنظمة إدارة قواعد البيانات (DBMS) هو أنظمة إدارة قواعد البيانات العلائقية، أو RDBMSs. هنا، تتكون قاعدة البيانات من مجموعة منظمة من الجداول وكل صف في الجدول عبارة عن سجل.

ما هو SQL؟

لغة الاستعلام الهيكلية (SQL) هي اللغة القياسية لمعالجة البيانات في نظام إدارة قواعد البيانات (DBMS). بكلمات بسيطة، يتم استخدامه للتحدث مع البيانات الموجودة في نظام إدارة قواعد البيانات (DBMS). فولوwing هي أنواع من عبارات SQL

  1. تتيح لك لغة تعريف البيانات (DDL) إنشاء كائنات مثل المخططات والجداول في قاعدة البيانات
  2. تسمح لك لغة التحكم في البيانات (DCL) بمعالجة وإدارة حقوق الوصول إلى كائنات قاعدة البيانات
  3. تُستخدم لغة معالجة البيانات (DML) للبحث عن البيانات وإدراجها وتحديثها وحذفها، والتي سيتم تغطيتها جزئيًا في هذا البرنامج التعليمي لـ SQL.

ما هو الاستعلام؟

الاستعلام عبارة عن مجموعة من التعليمات المقدمة لنظام إدارة قاعدة البيانات. فهو يخبر أي قاعدة بيانات بالمعلومات التي ترغب في الحصول عليها من قاعدة البيانات. على سبيل المثال، لجلب اسم الطالب من جدول قاعدة البيانات STUDENT، يمكنك كتابة استعلام SQL كما يلي:

SELECT Student_name from STUDENT;

عملية SQL

عندما تريد تنفيذ أمر SQL لأي نظام DBMS، فإنك تحتاج إلى العثور على أفضل طريقة لتنفيذ طلبك، ويحدد محرك SQL كيفية تفسير هذه المهمة المحددة.

المكونات الهامة المضمنة في عملية SQL هذه هي:

  • محرك استعلام SQL
  • محركات التحسين
  • مرسل الاستعلام
  • محرك الاستعلام الكلاسيكي

يتيح لك محرك الاستعلام الكلاسيكي إدارة جميع الاستعلامات غير المتعلقة بـ SQL.

تعليمي SQL

تحسين SQL

كنوwing كيفية إجراء الاستعلامات ليست صعبة للغاية، ولكن عليك أن تتعلم وتفهم حقًا كيفية عمل تخزين البيانات، وكيفية قراءة الاستعلامات من أجل تحسين أداء SQL. تعتمد التحسينات على عاملين رئيسيين:

  1. اتخاذ الاختيارات الصحيحة عند تحديد بنية قاعدة البيانات
  2. تطبيق الطرق الأنسب لقراءة البيانات.

ماذا ستتعلم في دورة SQL هذه؟

تم تصميم هذا البرنامج التعليمي لأساسيات SQL لأي شخص يخطط للعمل مع قواعد البيانات، خاصة في أدوار مسؤولي النظام ومطوري التطبيقات. تساعد البرامج التعليمية المبتدئين على تعلم أوامر SQL الأساسية، بما في ذلك SELECT وINSERT INTO وUPDATE وDELETE FROM والمزيد. يأتي كل أمر SQL مع أمثلة واضحة وموجزة.

بالإضافة إلى قائمة أوامر SQL، يقدم البرنامج التعليمي بطاقات تعليمية تحتوي على وظائف SQL، مثل AVG() وCOUNT () وMAX (). بالإضافة إلى ذلك، تساعد الاختبارات في التحقق من صحة معرفتك الأساسية للغة.

ستساعدك دورة SQL هذه على التعامل مع الجوانب المختلفة للغة برمجة SQL.

لماذا يجب أن تتعلم SQL؟

SQL هي لغة سهلة التعلم مصممة خصيصًا للعمل مع قواعد البيانات. هناك جروwing الطلب على المهنيين الذين يمكنهم التعامل مع قواعد البيانات. تستخدم كل الشركات الكبرى تقريبًا لغة SQL. يتم استخدامه على نطاق واسع في مختلف القطاعات مثل حجز التذاكر، والخدمات المصرفية، ومنصات التواصل الاجتماعي، ومشاركة البيانات، والتجارة الإلكترونية، وما إلى ذلك، لذلك هناك فرص واسعة متاحة لمطور SQL.