الدرس 5
يعني إيه SQL و قاعدة البيانات
ال SQL اختصار Structured Query Language و معناها لغة الاستعلامات المنظمة
بنستخدمها علشان نطلب بيانات من قاعدة بيانات و نضيف بيانات أو نعدلها
تخيل متجر فيه منتجات و عملاء و طلبات شراء
بدل ما تجمع كل التفاصيل في ورقة واحدة بتوزعها على جداول مرتبطة ببعض
الجدول و الصف و العمود
ال Table هو الجدول زي products
ال Row هو صف بيمثل منتج واحد
ال Column هو عمود بيمثل معلومة زي اسم المنتج أو سعره
ال Query هو الاستعلام اللي بتكتبه علشان تطلب نتيجة محددة
اللغة و البرنامج
ال SQL هي اللغة و SQLite هو المحرك اللي بينفذها في أمثلة الكورس
فيه محركات تانية زي MySQL و PostgreSQL
الأساسيات مشتركة لكن بعض الدوال و أوامر الإدارة بتختلف
الأمثلة هنا مخصصة ل SQLite و هنوضح التفاصيل الخاصة بيه وقت استخدامها
أول نتيجة من غير جدول
اكتب الأمر ده في مكان تجربة الكود
ال SELECT بتطلب عرض نتيجة و AS بتسمي العمود الناتج
مش محتاج جدول علشان تعرض قيمة ثابتة
SELECT 'Hello SQL' AS message;message
Hello SQLاختبر فهمك
في جدول منتجات فيه 6 صفوف و عمود اسمه name
ده معناه إن عندك 6 منتجات و الاسم معلومة متكررة لكل منتج
عدد الأعمدة مش هو عدد المنتجات