Skip to main content

ما هو تعريف استعلام قاعدة البيانات؟

شرح لغة استعلام قواعد البيانات SQL بالأمثلة العملية (أبريل 2024)

شرح لغة استعلام قواعد البيانات SQL بالأمثلة العملية (أبريل 2024)
Anonim

استعلام قاعدة بيانات استخراج البيانات من قاعدة بيانات وتنسيقها في نموذج قابل للقراءة. يجب كتابة استعلام باللغة التي تتطلبها قاعدة البيانات ، وعادةً ما تكون هذه اللغة هي SQL.

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

بيان SQL SELECT

يجب أن يتبع استعلام قاعدة البيانات تنسيق الاستعلام المطلوب في قاعدة البيانات. التنسيق الأكثر شيوعاً هو تنسيق استعلام قياسي لغة الاستعلام الهيكلية (SQL) المستخدمة من قبل العديد من أنظمة إدارة قواعد البيانات. SQL هي لغة قوية قادرة على الاستعلامات المتقدمة.

يستخدم SQL عبارة SELECT لتحديد بيانات محددة.

خذ بعين الاعتبار مثال يستند إلى قاعدة بيانات Northwind الذي يأتي عادةً مع منتجات قاعدة البيانات كبرنامج تعليمي.

إليك مقتطف من جدول "الموظفين" في قاعدة البيانات:

مقتطف من جدول "الموظفين" في قاعدة بيانات Northwind
هوية الموظفالكنيةالاسم الاولعنوانعنوانمدينةمنطقة
1Davolioنانسيمندوب مبيعات507 - شارع 20. E.سياتلWA
2القصارأندرو

نائب الرئيس ، المبيعات
908 W. Capital WayتاكوماWA
3Leverlingجانيتمندوب مبيعات722 موس باي بوليفارد.كيركلاندWA

لإرجاع اسم الموظف وعنوانه من قاعدة البيانات ، سيبدو بيان SELECT على النحو التالي:

SELECT FirstName، LastName، Title FROM Employees؛

سيعود:

الاسم الاولالكنيةعنوان
نانسيDavolioمندوب مبيعات
أندروالقصارنائب الرئيس ، المبيعات
جانيتLeverlingمندوب مبيعات

لتحسين النتائج بشكل أكبر ، يمكنك إضافة عبارة WHERE:

SELECT FirstName، LastName FROM Employees

WHERE City = 'Tacoma'؛

تقوم بإرجاع الاسم الأول واسم العائلة من أي موظف من Tacoma:

الاسم الاولالكنية
أندروالقصار

لاحظ أن SQL تقوم بإرجاع البيانات في نموذج صف / عمود مشابه لـ Microsoft Excel ، مما يجعل من السهل عرضها والعمل معها. قد تعرض لغات الاستعلام الأخرى البيانات كرسم بياني أو مخطط.

قوة الاستعلامات

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

يمكن أيضًا أن تقوم الاستعلامات بإجراء عمليات حسابية على بياناتك أو أتمتة مهام إدارة البيانات. يمكنك أيضًا مراجعة التحديثات على بياناتك قبل الالتزام بها في قاعدة البيانات.