لكي نبدأ في تعلم SQL، نحتاج أولاً إلى فهم ما هي قاعدة البيانات.
قاعدة البيانات (DB) هي مجموعة مرتبة من البيانات المترابطة منطقيًا والتي يتم مشاركتها وتخزينها في مكان واحد. باختصار، أبسط قاعدة بيانات هي جدول عادي يحتوي على صفوف وأعمدة تخزن أنواعًا مختلفة من المعلومات (يمكن استخدام الجدول الموجود في Excel كمثال).
أيضًا، غالبًا ما ترتبط أنظمة إدارة قواعد البيانات (DBMS)، التي توفر وظائف للعمل مع قاعدة البيانات، ارتباطًا وثيقًا بقاعدة البيانات. لغة SQL هي على وجه التحديد جزء من نظام إدارة قواعد البيانات (DBMS) الذي يدير المعلومات في قاعدة البيانات. سنعتبر قاعدة البيانات بمثابة مجموعة من الجداول العادية المخزنة في ملفات منفصلة.
لذلك، دعونا ننتقل إلى SQL.
SQL هي لغة برمجة بسيطة تحتوي على عدد قليل من الأوامر ويمكن لأي شخص تعلمها. تعني لغة الاستعلام المنظمة - لغة الاستعلامات المنظمة التي تم تطويرها للعمل مع قاعدة بيانات، أي لتلقي/إضافة/تغيير البيانات، لتتمكن من معالجة صفائف كبيرة من المعلومات وتلقي المعلومات المنظمة والمجمعة بسرعة.
هناك العديد من الاختلافات في لغة SQL (تسمى "اللهجات")، ولكنها جميعها تحتوي على نفس الأوامر الأساسية تقريبًا.
هناك أيضًا العديد من أنظمة إدارة قواعد البيانات (DBMS)، ولكن أهمها:
للعمل مع كود SQL، سنحتاج إلى أحد أنظمة إدارة قواعد البيانات المذكورة أعلاه. للتدريب، سوف نستخدم DBMS Microsoft Access.
SQL، مثل لغات البرمجة الأخرى، لديها أوامرها الخاصة (البيانات)، والتي تستخدم لإعطاء تعليمات لاختيار البيانات.
للنظر في كيفية عمل عبارات SQL، سنستخدم قاعدة بيانات وهمية تحتوي على معلومات حول المنتجات المباعة: