الـ Joins
جزء من دورة MySQL
مستخدموك يعيشون في جدول وطلباتهم تعيش في جدول آخر، والخيط الوحيد الذي يصل الطلب بمن أصدره رقم في عمود. وهذا الفصل مقصود: يعني أن اسم المستخدم مكتوب مرة واحدة بالضبط، فتغييره يغيّره في كل مكان. لكنه يوقعك في مأزق لحظة أن يطلب أحدهم صفحة تعرض كل زبون إلى جانب ما اشتراه، لأن تلك الصفحة تحتاج الجدولين معاً في وقت واحد.
الربط (join) هو كيف تخيطهما معاً من جديد طوال استعلام واحد. وعمليات الربط أكبر سبب منفرد يجعل SQL تبدو قوية، وهي أيضاً المكان الذي يضيّع فيه المبتدئون أكثر وقتهم، وذلك دائماً تقريباً لأن صفوفاً اختفت بصمت أو تضاعفت بصمت. سنمشي على مهل، وببيانات مصمّمة لتكشف الحالتين. ...
هل تريد تعلّم MySQL الـ Joins في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع MySQL جاهز، وتعمل على الـ Joins بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالـ Joinsما الذي ستتعلّمه
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- No FULL OUTER JOIN
- UNION workaround
- Self-join
- USING vs ON
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
13 دروس- 1ما هو MySQL20 دقيقة
- 2واجهة سطر أوامر MySQL والأوامر الأولى25 دقيقة
- 3إنشاء قواعد البيانات والجداول30 دقيقة
- 4أنواع البيانات30 دقيقة
- 5SELECT و WHERE30 دقيقة
- 6الـ Joins35 دقيقة
- 7التجميعات والتقسيم إلى مجموعات30 دقيقة
- 8الفهارس30 دقيقة
- 9المعاملات ومحركات التخزين35 دقيقة
- 10الإجراءات المخزنة والمشغلات35 دقيقة
- 11EXPLAIN وضبط الاستعلامات35 دقيقة
- 12mysqldump والاستعادة25 دقيقة
- 13مشروع التخرج: تصميم مخطط متجر إلكتروني50 دقيقة
