لغة SQL
تعلّم SQL من الصفر — من SELECT إلى الفهارس والمعاملات وقواعد الإنتاج
رحلتك في تعلم SQL تبدأ هنا
مرحباً بك في مسار SQL على منصة AzLearn. هذا المسار يعلّمك كيف تفكر في البيانات كجداول وعلاقات واستعلامات، لا كملفات عشوائية أو كائنات متفرقة. ستبدأ من SELECT البسيطة، ثم تنتقل إلى التصفية والتجميع والربط، ثم تصميم الجداول والقيود والفهارس والمعاملات.
SQL ليست لغة عامة لبناء التطبيقات مثل Go أو Python. هي لغة سؤال وتغيير للبيانات. قوتها في أنها قريبة من الحقيقة التشغيلية: الطلبات، العملاء، المدفوعات، المخزون، التقارير، والقيود التي تمنع الفساد.
لهجة المسار: الأمثلة والتمارين تعمل على SQLite — قاعدة بيانات مدمجة لا تحتاج خادماً، مثالية للتعلم والمشاريع الهادئة. المفاهيم الأساسية (SELECT، JOIN، GROUP BY، المعاملات، الفهارس) تنتقل مباشرة إلى PostgreSQL وMySQL وSQL Server. حيث توجد اختلافات بين اللهجات ستجد ملاحظة صريحة.
ستتعلم أولاً SELECT والتصفية والتجميع، ثم تصميم الجداول والقيود، ثم المعاملات والفهارس والإنتاج.
إن كنت تريد تعزيز ما تتعلمه بالتكرار اليدوي، تفضّل بـتمارين في وضع Rebuild — اقرأ الاستعلام ثم اكتبه بنفسك حتى تثبت أشكال SQL في يدك.
ابدأ من الفصل الأول إذا كنت جديداً على قواعد البيانات، أو إذا كتبت SQL من قبل لكن تريد ترتيب معرفتك من الأساس إلى الإنتاج.
مقدمة
تعلم~44 دقيقة
أساسيات SELECT
تعلم~78 دقيقة
التصفية والترتيب
تعلم~69 دقيقة
التجميع
تعلم~72 دقيقة
الربط Joins
تعلم~72 دقيقة
تصميم الجداول
تعلم~77 دقيقة
تغيير البيانات
تعلم~70 دقيقة
القيود وسلامة البيانات
تعلم~74 دقيقة
Subqueries، CTEs، ودوال النوافذ
تعلم~104 دقيقة
الفهارس وخطط التنفيذ
تعلم~79 دقيقة
المعاملات والتزامن
تعلم~79 دقيقة
SQLite عملياً
تعلم~70 دقيقة
SQL في الإنتاج
تعلم~82 دقيقة