The Code Fix

🗄️ شرح SQL وقواعد البيانات

استرجاع البيانات: SELECT و WHERE

اختيار أعمدة محدّدة

بدل *، حدّد الأعمدة التي تريدها:

SELECT name, email FROM users;

التصفية بـ WHERE

نجلب صفوفًا تحقّق شرطًا:

SELECT * FROM users WHERE age >= 18;
SELECT * FROM users WHERE name = 'براء';

عوامل المقارنة والمنطق

SELECT * FROM users WHERE age > 20 AND age < 30;
SELECT * FROM users WHERE name = 'براء' OR name = 'سارة';
SELECT * FROM products WHERE price BETWEEN 50 AND 100;
SELECT * FROM users WHERE city IN ('الرياض', 'جدة');

البحث بنمط (LIKE)

SELECT * FROM users WHERE email LIKE '%@gmail.com';
SELECT * FROM users WHERE name LIKE 'ب%';   -- يبدأ بـ ب

% تعني "أي عدد من الأحرف".

الترتيب (ORDER BY)

SELECT * FROM users ORDER BY age ASC;    -- تصاعدي
SELECT * FROM users ORDER BY age DESC;   -- تنازلي

تحديد العدد (LIMIT)

SELECT * FROM users ORDER BY age DESC LIMIT 5;  -- أكبر 5

🎯 التالي: إضافة وتعديل وحذف البيانات.