ما هي قاعدة البيانات؟
قاعدة البيانات (Database) مكان منظّم لتخزين البيانات واسترجاعها بكفاءة. بدلًا من ملفات نصّية فوضوية، نخزّن البيانات في جداول مرتّبة.
ما هي SQL؟
SQL (Structured Query Language) هي اللغة التي نتحدّث بها مع قواعد البيانات: نضيف، نقرأ، نعدّل، ونحذف البيانات.
SQL مهارة أساسية لأي مطوّر — واجهة أمامية أو خلفية أو تحليل بيانات.
أين تُستخدم SQL؟
- تطبيقات الويب: تخزين المستخدمين والمنتجات والطلبات.
- تحليل البيانات: استخراج التقارير والإحصاءات.
- لوحات التحكّم: جلب الأرقام الحيّة من قاعدة البيانات.
الجداول والصفوف والأعمدة
تخيّل جدول users:
| id | name | age | |
|---|---|---|---|
| 1 | براء | baraa@mail.com | 25 |
| 2 | سارة | sara@mail.com | 22 |
- العمود (Column): حقل مثل
name. - الصف (Row): سجلّ واحد (مستخدم كامل).
أشهر قواعد البيانات
| القاعدة | ملاحظة |
|---|---|
| MySQL | الأشهر، مفتوح المصدر |
| PostgreSQL | قوي ومتقدّم |
| SQLite | خفيف، ملف واحد |
| SQL Server | من مايكروسوفت |
كلها تستخدم لغة SQL بنفس الأساسيات.
أول استعلام
SELECT * FROM users;
هذا يجلب كل الصفوف من جدول users. النجمة * تعني "كل الأعمدة".
استعلام بشرط
SELECT name, email FROM users WHERE age >= 18;
هنا طلبنا عمودَي name و email فقط، للمستخدمين الذين أعمارهم 18 فأكثر.
أسئلة شائعة
ما الفرق بين SQL و MySQL؟ SQL هي اللغة، بينما MySQL أحد أنظمة قواعد البيانات التي تفهم هذه اللغة.
هل SQL صعبة؟ أساسياتها من أسهل ما يكون، لأنها قريبة من الجُمل الإنجليزية العادية.
🎯 التالي: استرجاع البيانات بـ SELECT.