هل سبق لك أن أدركت كيف هي المواقعهل زرت ، مثل Facebook يمكن أن يعرض معلومات عن نفسك؟ كيف يمكنك إضافة صورة أو حالة أو تحديث أو حتى حذف؟ يمكن أن يحدث ذلك بسبب الاستعلام.

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

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

تعريف الاستعلام

تعريف الاستعلام

لأولئك منكم الذين هم على دراية بعالم قاعدة البياناتأو مجرد التعرف على MySQL ، قد تظل إحدى أنظمة إدارة قواعد البيانات تشعر بالارتباك بسبب مصطلح الاستعلام. هذا الاستعلام مألوف للغاية في معالجة قاعدة البيانات. ولكن ما هو تعريف الاستعلام؟

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

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

دالة الاستعلام

دالة الاستعلام

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

في المناقشة هذه المرة سوف المؤلفشرح وظيفة الاستعلام الواردة في SQL. في لغة SQL ، تنقسم لغة الاستعلام إلى 3 أنواع ، وهي DDL (لغة تعريف البيانات) و DML (لغة معالجة البيانات) و DCL (لغة التحكم في البيانات). فيما يلي شرح للمكونات الثلاثة:

أ. DDL (لغة تعريف البيانات)

DDL هي لغة استعلام لها وظيفة لتعريف البيانات في قاعدة بيانات. الأوامر الموجودة في هذا المكون هي CREATE و DROP و ALTER.

ب. DML (لغة معالجة البيانات)

لغة معالجة البيانات هي لغة استعلاموالذي يستخدم لإضافة أو تغيير قيمة الجدول في قاعدة البيانات. الأوامر المضمنة في مكون DML هي INSERT و UPDATE و DELETE و SELECT.

ج. DCL (لغة التحكم في البيانات)

لغة التحكم في البيانات هي لغة استعلام تعمل على منح حقوق الوصول للمستخدمين. الأمر الذي ينتمي إلى مكون DCL هو REVOKE.

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

استعلام مثال في قاعدة البيانات

بعد معرفة وظيفة لغة الاستعلام ، سيشرح المؤلف بعض الأمثلة على استخدام الأوامر الواردة في المكونات أعلاه. فيما يلي أمثلة:

1. إنشاء

يمكن استخدام الأمر CREATE لإنشاء قواعد البيانات وإنشاء الجداول وإنشاء طرق العرض وإنشاء الفهارس. مثال على بناء جملة CREATE:

أ. إنشاء قاعدة بيانات

إنشاء اسم قاعدة بيانات قاعدة البيانات ؛

ب. اصنع طاولة

إنشاء جدول اسم الجدول
(Column1 typedata1 ، Column2 typedata2 ، إلخ.) ؛

ج. إنشاء عرض

العرض هو بديل لعرض البيانات من جدول أو أكثر. يمكن أن يزيد من الأمان والتبسيط للمستخدمين.

إنشاء عرض nameView كبيان محدد من namaTable ؛

د. اصنع الفهرس

يستخدم الفهرس لتسريع البحث عن البيانات بشروط معينة.

إنشاء [فريد] اسم INDEX INDEX ON اسم الجدول (اسم العمود)

2. إسقاط

في SQL ، يعمل DROP لحذف البيانات التي تم تخزينها في قاعدة بيانات.

أ. إزالة قاعدة البيانات

اسم قاعدة بيانات DROP ؛

ب. إزالة الجدول

DROP TABLE اسم الجدول ؛

3. حدد

يتم استخدام الأمر SELECT لعرض جداول البيانات الموجودة في قاعدة البيانات.

أ. حدد النموذج العام

حدد اسم العمود من اسم الجدول حيث [شرط] ؛

استخدام الشروط اختياري ، قد يكون هناك أو لا.

ب. عرض جميع البيانات في جدول

حدد * من اسم الجدول ؛

ج. عرض البيانات في عمود معين

SELECT Column1، Column2 FROM tableName؛

د. يعرض البيانات في أعمدة معينة بشروط معينة

SELECT Column1 name، Column2 WHERE condition؛

مثال: SELECT name، WHERE student FROM major Gender = "Female"؛

4. تغيير

يستخدم الأمر ALTER لتغيير الجدول ؛

ALTER TABLE table name alter_option؛

Alter_option هو خيار لتغيير الجدول ، مثل ADD namaField و ADD PRIMARY KEY [namafield / عمود] ؛

5. إدراج

يتم استخدام الأمر INSERT لمعالجة البيانات في جدول.

أ. الشكل العام INSERT

INSERT INTO اسم الجدول VALUES ؛

ب. إضافة بيانات أكثر من صف واحد في الجدول

INSERT INTO nameTable VALUES ("املأ العمود 1 ، املأ العمود 2 ، املأ العمود 3 ، وما إلى ذلك") ؛

ج. إضافة صفوف إلى الأعمدة المحددة في الجدول

INSERT INTO اسم الجدول (اسم العمود) VALUES ("محتوى العمود") ؛

6. تحديث

يتم استخدام الأمر UPDATE لتغيير محتويات الجدول.

تحديث اسم الجدول
تعيين عمود 1 = عمود_قيمة ، عمود 2 = قيمة_عمود ، إلخ.) حيث الشرط ؛

7. حذف

أمر DELETE لحذف البيانات في الجدول.

حذف الاسم حيث الشرط.

هذا هو تفسير تعريف الاستعلام ،وظائف وبعض الأمثلة على استخدام الاستعلامات في قاعدة بيانات. يأمل المؤلف أن تساعدك المناقشة الواردة أعلاه في تعلم الاستعلامات الأساسية التي يتم استخدامها غالبًا في قواعد بيانات SQL.

التعليقات 0