AzLearn

ما هي SQL؟

What is SQL?

مفهوم ~14 دقيقة

ما هي SQL؟ — What is SQL?

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

الفكرة الأساسية أن البيانات منظمة في جداول. كل جدول يمثل مفهوماً مثل customers أو orders أو products. كل صف يمثل سجلاً واحداً، وكل عمود يمثل خاصية. SQL تساعدك أن تقول: أعطني أسماء العملاء النشطين، أو احسب عدد الطلبات لكل عميل، أو أضف منتجاً جديداً.

SQL ليست لغة عامة لبناء واجهات أو خوادم. هي لغة بيانات. قوتها أنها قريبة من الحقيقة التي تهم العمل: المال، المخزون، القيود، والعلاقات. لذلك تعلمها يجعلك أهدأ عندما تعمل مع أي تطبيق جدي.

مثال أول

query.sql

هذا المثال ينشئ جدولاً، يضيف صفاً، ثم يقرأه. في العمل الحقيقي قد لا تكتب كل ذلك معاً، لكن جمعها هنا يوضح دورة البيانات.

لماذا تتعلم SQL؟

لأن التطبيقات ليست كوداً فقط. البيانات هي ذاكرة العمل. إن لم تفهم SQL، ستتعامل مع قاعدة البيانات كصندوق أسود. وإن فهمتها، ستعرف كيف تسأل، كيف تتحقق، وكيف تمنع أخطاء مكلفة.

تحدي — Challenge