الدرس الحالي
1.1 SQL Introduction
مقدمة في لغة SQL
الدليل المختصر لفهم لغة الاستعلام البنيوية
📌 ما هي SQL؟
SQL هي اختصار لـ Structured Query Language (لغة الاستعلام البنيوية).
تُستخدم للوصول إلى قواعد البيانات والتحكم فيها (Access and manipulate databases). وهي تُعتبر معيارًا معتمدًا من ANSI (المعهد القومي الأمريكي للمعايير).
⚡ ماذا يمكن أن تفعل SQL؟
✔ تنفيذ الاستعلامات على قاعدة البيانات.
✔ استرجاع البيانات (Retrieve data).
✔ إدخال سجلات جديدة (Insert records).
✔ تحديث السجلات (Update records).
✔ حذف السجلات (Delete records).
✔ إنشاء قواعد بيانات جديدة.
✔ إنشاء جداول (Create tables).
✔ إنشاء إجراءات مخزنة (Stored Procedures).
✔ إنشاء عروض (Views).
✔ تعيين الأذونات (Set Permissions).
⚖️ معيار... ولكن!
رغم أن SQL هي معيار من ANSI، إلا أن هناك العديد من الإصدارات المختلفة للغة. ولكي تكون هذه الإصدارات متوافقة، يجب أن تدعم الأوامر الأساسية التالية:
SELECT * FROM table_name;
UPDATE table_name SET col = val;
DELETE FROM table_name;
INSERT INTO table_name VALUES (val);
WHERE condition;
كل هذه الأوامر يتم استخدامها بشكل متشابه عبر الإصدارات المختلفة.
🌐 استخدام SQL في موقعك
لإنشاء موقع ويب ديناميكي يعرض بيانات من قاعدة بيانات، تحتاج إلى مزيج من الأدوات:
1. نظام إدارة قواعد بيانات (RDBMS)
MS Access
SQL Server
MySQL
2. لغة برمجة من جهة الخادم (Server-side)
PHP
ASP.NET
Python
3. التكامل والعرض
- استخدام SQL لجلب البيانات المطلوبة.
- استخدام HTML & CSS لتنسيق الصفحة وعرض البيانات بشكل جذاب.