6 دورة الـ SQL || أين أكتب أوامر الـ SQL ?? أهلا بكم من جديد .. إخوتي الكرام .. كثر الكلام عن أوامر الـ SQL .. ولعل من الأسئلة البديهية التي ستطرأ في ذهن كل شخص ..
اين أكتب هذه الأوامر؟؟

ولذلك فمن المهم أن تكون أول فكرة نناقشها الآن هي توضيح مكان كتابة أوامر لغة الـ SQL ..

أحبتي الكرام .. سبق ان ذكرنا بأن برامج إدارة أنظمة قواعد البيانات متعددة .. وقلنا بأننا سنتعامل في دورتنا هذه مع برنامج الآكسس .. لتوفره عند الجميع .. ولذلك فسنوضح مكان كتابة هذه الأوامر على برنامج الآكسس

وكما هو معلوم بأن اشهر إصدارين للآكسس هو 2003 و 2007 .. وحيث أن المتوفر عندي هو 2007 فسيكون الشرح عليه ..

عند فتحك لقاعدة البيانات .. التي اعطيتكم إياها في الدرس الماضي .. ستواجهك الصورة التالية:

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

بالضغط على زر "إنشاء" المحاط باللون الأحمر .. تظهر لنا مجموعة أزرار .. نختار منها "تصميم إستعلام" المحاط باللون الأزرق .. فيظهر لنا بالأسفل لوح يتضمن اسماء جميع الجداول التي تحتوي عليها قاعدة البيانات .. نضغط ضغطتين متتابعة على الجدول الذي نريد أن نجري عليه أمر استعلام .. وليكن مثلا جدول "Order" .. فتظهر لنا الصورة التالية ..

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

قد نريد عمل استعلام على اكثر من جدول .. ولكن هذا لن يمر بنا حالياً .. لأنها مراحل متقدمة قليلاً .. فنبقى على جدول واحد .. وبعد أن نختاره .. نضغط على "إغلاق" المحاط باللون الأحمر .. تابع الخطوات في الصورة التالية:

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعينقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

نضغط على "عرض" المحاط باللون الأحمر .. فتظهر لنا قائمة منسدلة .. نختار منها "طريقة عرض SQL" والمحاطة باللون الأخضر .. فتظهر لنا الصورة التالية:

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

لوح الإستعلام .. أو مكان كتابة الإستعلام .. وهو المحاط باللون الأخضر .. هو المكان الذي نكتب فيه الإستعلامات التي نريدها .. وكل استعلام له اسم افتراضي .. والاسم الافتراضي هنا هو "استعلام 1" المحاط باللون الأسود .. ونستطيع عند الحفظ ان نسميه بالاسم الذي نريد .. ويفضل أن يكون اسم الإستعلام واضحا .. بحيث نفهم منه محتوى الاستعلام .. مثلا .. نسمي الاستعلام .. أسماء شركات الشحن .. وهكذا ..

من باب التمثيل فقط .. كتبنا هنا استعلاما ً .. طلبنا فيه إظهار اسماء شركات الشحن .. فقط الاسماء يعني حقل واحد فقط .. (لاتقلق سنشرح هذا الكود لاحقا) ..

فبعد كتابة الإستعلام .. لابد أن نقوم بتشغيله .. حتى تظهر لنا نتيجة الإستعلام ..

وطريقة تشغيله .. هي بالضغط على زر "تشغيل" المحاط باللون الأحمر في الصورة السابقة .. وبهذه الطريقة يشتغل معنا الاستعلام .. وتظهر لنا الصورة التالية:

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

نلاحظ انه لم يظهر لنا من جدول "Order" إلا حقل واحد .. وهو "اسم شركة الشحن" المحاط باللون الأحمر .. قد تحتاج أحيانا أن تعود إلى كود الـ SQL لتجري عليه تعديلاً مثلا .. أو تضيف عليه أي معلومات تريدها .. فكيف ترجع للكود السابق؟

الأمر بسيط .. كل ماعليك هو أن تضغط بزر الفأرة الأيمن على الإطار كما في الصورة السابقة .. ومن ثم ستظهر لنا القائمة المحاطة باللون الأزرق .. ونختار منها "طريقة عرض SQL" وبهذا نعود إلى الإستعلام الذي كتبناه سابقا ..


هذه الخطوات التي ذكرناها .. ستتكرر معنا في كل استعلام نقوم بإنشاءه .. ولذلك فمن المهم أن اطمئن إلى اتقان الجميع لها .. وذلك بتكرار التدرب عليها ..

في المثال السابق عندما كتبنا الاستعلام طلبنا عرض حقل واحد وهو "Ship_Nam" فمن اين حصلنا على اسم الحقل .. مع أنه لما ظهرت نتيجة الإستعلام كان اسم الحقل بالعربي "اسم شركة الشحن" فمن اين أتينا بالاسم الإنجليزي للحقل؟

للإجابة تابع معي الصورة التالية:

نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

عند إنشاءك لأي جدول .. فإن بإمكانك أن تضع اسماً لكل حقل باللغة الإنجليزية .. وتضع اسماً أو ترجمة لاسم الحقل باللغة العربية .. حتى يسهل التعامل مع الجدول .. ولآن الاسم العربي هو الذي سيظهر للمستخدم .. تأملوا الصورة السابقة ..

للحصول على اسماء حقول أي جدول .. اختر الجدول المراد .. واضغط عليه بزر الفأرة الأيمن .. تظهر لنا قائمة .. اختر منها "عرض التصميم" .. فتظهر لنا القائمة التي في يسار الشاشة .. لاحظوا الأسماء المحاطة باللون الأزرق .. هي الاسماء الحقيقية لكل حقل .. وهي الأسماء التي نستخدمها في بناء جملة الإستعلام الـ SQL .. اما الأسماء المحاطة باللون الأحمر .. فهي لتسهيل التعامل مع الشاشة فقط ..

إذن : إذا اردت بناء جملة استعلام SQL .. لابد من معرفة اسماء الحقول التي تريد الاستعلام عنها .. ومعرفتها هي بالطريقة السابقة التي بينتها لكم ..

للمعلومية: الاستعلام الذي شرحناه سابقا هو:

كود PHP:
كود:
Select Ship_Nam From Orders
اسم الجدول: Order
اسم الحقل : Ship_Nam

الواجب: باتباع الخطوات السابقة .. قم باختيار اي جدول تريد .. واختر منه الحقل الذي تريد .. ثم اكتب جملة الاستعلام المناسبة .. ثم قم بتنفيذها "تشغيلها" ..

مساعدة .. جملة الاستعلام كما هي .. لايتغير فيها الا اسم الحقل .. واسم الجدول

طريقة الحل: انسخ مايلي ثم قم بتعبئتها وفق حلك:

اسم الجدول: اكتب هنا اسم الجدول الذي اخترته
اسم الحقل: اكتب هنا اسم الحقل الذي اخترته من الجدول السابق
جملة الاستعلام: اكتب هنا جملة الاستعلام التي استخدمتها
صورة الحل: بعد تشغيل جملة الاستعلام قم بتصوير الحل وإدراجه هنا حتى تثبت ان جملة الاستعلام صحيحة

أتمنى أن يكون الدرس وااااضحا .. واي استفسار لا تترددوا بطرحه .. وفقنا الله وإياكم جميعا