/ / العمل مع قاعدة البيانات: ما هي طلبات

العمل مع قاعدة البيانات: ما هي طلبات

ما هو "الطلب"؟ ماذا تقصد من خلال الاستعلام عن قاعدة البيانات؟ ما هي الاستفسارات المرسلة إلى قاعدة البيانات؟

ما هي الاستعلامات المخصصة ل
تحت الطلب يقصد تسليم معينةالشروط ، والتي بموجبها سوف تستجيب قاعدة البيانات وتوفير المعلومات ذات الاهتمام. أي يرسل بعض الشروط / البيانات ، التي تحدد المعلومات الضرورية ويتم إرسالها إلى جانب العميل / أو إدخالها في قاعدة البيانات. الإجابة على السؤال "ما هو الهدف ، الطلب" ، ستتعلم بالتأكيد من هذه المقالة.

لماذا أحتاج استعلامات قاعدة البيانات؟

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

ما مكونات الطلب؟

طلبات إلى قاعدة البيانات مصممة ل
نستمر في الإجابة على السؤال:لما المقصود من الطلبات. يتم استخدام استعلامات SQL لكتابة الاستعلامات. يجب أن يكون هناك مكونان فقط: SELECT و FROM. ولكن بالإضافة إلى ذلك ، يمكن استخدام عدد من الأوامر الأخرى واستخدامها ، والتي تضيف متطلبات جديدة إلى اختيار البيانات وفرزها مع العرض. تم تصميم هذه الطلبات في قاعدة البيانات للحصول على أكبر قدر من المعلومات من جهاز الكمبيوتر: ما يجب العثور عليه ومكانه الذي تحتاج إلى البحث عنه. المكون الأكثر شعبية بعد الأجزاء الإلزامية هو أين. أين يتم استخدام لتحديد شروط محددة لاختيار البيانات. لذا ، يمكنك هنا تحديد رقم التعريف أو تاريخ الميلاد أو أي معلومات أخرى فريدة والتي يمكن تحديد هوية الشخص.

بناء استعلام

تم تصميم عمليات المجموعة في الاستعلامات ل
يحتوي أي استعلام على تسلسل هرمي للبناء ،التي لا يمكن انتهاكها. قد يكون هناك خطأ. سيتم وصف البناء على أساس استعلام بسيط مع ثلاثة مكونات. انتقل أولاً إلى SELECT و FROM و Where. يمكن كتابة المشغلين في كل من الأحرف الكبيرة والصغيرة ، وهذا لا يؤثر على التنفيذ. ولكن من خلال قواعد النغمة الجيدة ، يتم كتابة جميع المشغلين بحرف كبير ، والشروط المطلوبة ، وأسماء الجداول ، وما إلى ذلك ، مع واحد صغير. وبذلك يكون من السهل التنقل أثناء عرض الشفرة. وبالعودة إلى الرمز ، يجب أن تخبر بشكل منفصل ما هو المسؤول عن ماذا.

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

بيانات الاستعلام الرئيسية

الأجزاء الأساسية المكونة ، كما ذكرنا سابقاً ، هما فقط:

  • SELECT [ما تحتاجه 1 ، ما تحتاجه 2 ، ما تحتاجه 3] - يستخدم للإشارة إلى المعلومات المطلوبة. سيتم نقله من قاعدة البيانات إلى البرنامج الذي يعمل به المستخدم.
  • من [جدول يتم أخذ البيانات منه] -لتحديد البيانات الضرورية قليلا ، من الضروري أيضا تحديد ، من حيث ينبغي اتخاذها. في قاعدة البيانات نفسها ، لا يتم تخزين البيانات ، ولكن الجداول التي يتم تخزين البيانات نفسها. يمكن أن تحتوي الجداول المختلفة على نفس أعمدة البيانات لتجنب ذلك ، واستخدام مؤشر من أين يأتي.

بيانات الاستعلام الإضافية وعمليات المجموعة

ما هو كائن الطلب ل؟
لتحسين نتيجة البحث وتقديم معلومات عن المعلومات التي تم تلقيها بالفعل ، يتم استخدام أوامر إضافية:

  • حيث يتم استخدام [شروط البحث] - لفرز المعلومات الضرورية فيما يتعلق ببعض شروط الاختيار.
  • LIMIT [number] - يستخدم للحد من عدد الصفوف التي سيتم أخذها من الجدول.
  • GROUP BY [query parameter] - used forلتجميع المعلومات الواردة من قاعدة البيانات. ولكن يمكن تقديم المجموعة ليس فقط أي معلومات ، ولكن فقط يتناسب مع وجود نفس النوع. مزيد من التفاصيل يمكنك العثور عليها من خلال العثور على مقالة منفصلة على GROUP BY. تم تصميم عمليات المجموعة في الاستعلامات لتحسين مظهر المعلومات المتوفرة وقابليتها الأكبر.
  • يتم استخدام UNION [query] لوضع طلب فرعي منفصل في الاستعلام. إذا تلقيت كمية كبيرة من المعلومات ، فقد تحتاج إلى هذا الخيار.
  • يتم استخدام LIKE "" للتحقق مما إذا كان القناع يستجيب للاستعلام عن أبعاد بيانات معينة. لذلك ، بمساعدة الشخص يمكن البحث فيه ، حيث يتم قياس راتبه بأرقام تتكون من ستة أرقام.

مثال

ما هي طلبات الوصول
فهم المكتوب هو في حد ذاتهإشكالية ، دون تحديد مثال مناسب. ولكن حتى أحد الأمثلة لا يمكن أن يفسر كل شيء ، وسيتعين عليك البحث عن الكثير من المعلومات ، حتى يمكنك فهم كل الفرص التي يوفرها مطورو SQL:

SELECT Name، ProductNumber، ListPrice AS Price

من الإنتاج

WHERE ProductLine = "R"

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

يحب:
0
الوظائف الشعبية
التطور الروحي
طعام
ذ