قواعد البيانات: لغة SQL – الاستعلامات الأساسية
SQL (Structured Query Language) هي لغة الاستعلام الهيكلية المستخدمة للتعامل مع قواعد البيانات العلائقية. تعتبر SQL لغة أساسية في تطوير تطبيقات الويب وإدارة البيانات.
ما هي لغة SQL؟
SQL هي لغة قياسية تستخدم لإنشاء وإدارة ومعالجة البيانات في قواعد البيانات العلائقية. تنقسم أوامر SQL إلى عدة أقسام:
- DDL (Data Definition Language): CREATE, ALTER, DROP
- DML (Data Manipulation Language): SELECT, INSERT, UPDATE, DELETE
- DCL (Data Control Language): GRANT, REVOKE
أمر SELECT الأساسي
-- اختيار جميع الأعمدة SELECT * FROM students; -- اختيار أعمدة محددة SELECT name, age FROM students; -- استخدام WHERE للتصفية SELECT * FROM students WHERE age > 18; -- ترتيب النتائج SELECT name, score FROM exams ORDER BY score DESC; -- تحديد عدد النتائج SELECT * FROM products LIMIT 10;
شروط WHERE المتقدمة
-- شروط متعددة
SELECT * FROM employees
WHERE department = 'IT' AND salary > 50000;
-- استخدام IN
SELECT * FROM students
WHERE grade IN ('A', 'B');
-- استخدام LIKE (البحث)
SELECT * FROM customers
WHERE name LIKE '%محمد%';
-- استخدام BETWEEN
SELECT * FROM orders
WHERE order_date BETWEEN '2024-01-01' AND '2024-12-31';
أوامر INSERT و UPDATE
-- إضافة سجل جديد
INSERT INTO students (name, age, grade)
VALUES ('أحمد', 17, 'A');
-- تحديث بيانات
UPDATE students
SET grade = 'B'
WHERE name = 'أحمد';
تمارين
- أنشئ جدولاً باسم “products” يحتوي على حقول: id, name, price, quantity.
- أكتب استعلام SELECT لاستعراض جميع المنتجات التي سعرها أقل من 1000 دج.
- أكتب استعلام INSERT لإضافة 3 منتجات جديدة إلى الجدول.
- أكتب استعلام UPDATE لزيادة أسعار جميع المنتجات بنسبة 10%.
للمزيد من المعلومات، راجع درس SQL: لغة الاستعلام الهيكلية ودرس قواعد البيانات: مقدمة.
📍 دروس مشابهة
- الإعلام الآلي — البرمجة بلغة بايثون: التعامل مع الملفات — السنة الثالثة ثانوي — المنهاج الجزائري
- الإعلام الآلي — البرمجة بلغة بايثون: المجموعات (Sets) — السنة الثانية ثانوي — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.