MySQL اختر من الاختيار: عامل أخذ العينات

MySQL ، مثل أي نظام علاقي آخرإدارة قواعد البيانات ، لديها في هيكلها بيان حدد SELECT. هذا ليس مستغربًا ، لأن قواعد البيانات تخزّن المعلومات في حد ذاتها كي يتم استخراجها عند الضرورة. عامل الخلية حدد من يتيح لك SELECT القيام بذلك بطرق متنوعة ، من خلال توفير مجموعة كبيرة من الأدوات.

تثبيت MySQL

يتم تطبيق MySQL لكل من نظامي التشغيل Windows و Linux. لتثبيت MySQL Ubuntu ، يكفي تنفيذ أمرين في محطة نظام التشغيل هذا:

- sudo apt-get install mysql-server.

- sudo apt-get install mysql-client.

بالنسبة إلى MySQL Windows ، يكفي تنزيل حزم التثبيت المقابلة من موقع "DBMS" الرسمي وتشغيلها.

الهيكل العام لبيان SELECT

يشبه الهيكل الكامل في MySQL من SELECT statement ما يلي:

1. SELECT - أسماء الأعمدة (الحقول).

2. من أسماء الجدول.

3. أين الشرط لأخذ العينات.

لاحظ أنه على الرغم من بناء الجملةلغة SQL ليست حساسة لحالة الأحرف ؛ إنها لفكرة جيدة أن تكتب المشغلين والكلمات الرئيسية المحجوزة (FROM ، WHERE ، إلخ) بأحرف كبيرة ، وتكون أسماء الجداول وأعمدتها صغيرة. أبسط مثال على استخدام المشغل MySQL اختر من SELECT موضح في الشكل أدناه.

mysql اختر من اختيار

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

باستخدام جملة WHERE

من الواضح أنك لا تستطيع إلا أن تلاحظ ذلكلا يحتوي المثال السابق على الكلمة الأساسية WHERE - وهذا لأننا في هذه الحالة لا نحتاج إليها. هذا المشغل ليس إلزاميًا ، وهناك العديد من المشغلين الاختياريين في SELECT ، ولكن بعد ذلك بقليل. إذا قمت بإضافة بعد اسم الجدول WHERE وأية حالة ، على سبيل المثال اكتب = 'كلب' ، ثم في تحديد الناتجة تحصل على صف واحد فقط مع الحيوانات الأليفة المسمى اديسون. يوضح الشكل أدناه مثالاً. لا تولي اهتماما لشرط ORDER BY ، فإنه لا يلعب أي دور ، وسيتم مناقشته في وقت لاحق.

نوافذ الخلية

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

ORDER BY جملة

ذكرنا أنه بالإضافة إلى WHERE في بيان SELECTهناك العديد من الكلمات الرئيسية الأخرى التي يمكنك من خلالها التعامل مع الاختيار الناتج كما هو مطلوب في موقف معين. واحد من هذه "المفتاح" هو ORDER BY. يسمح لك بفرز نتائج عينة بواسطة حقل معين ، إما بترتيب تصاعدي أو تنازلي. للقيام بذلك ، تحتاج فقط إلى تحديد اسم العمود بعد ذلك ، حسب القيم التي تحتاج إليها لفرز البيانات. من المهم ملاحظة عدة شروط: أولاً - يجب أن يكون الاسم المحدد في جملة ORDER BY موجودًا في SELECT نفسه ؛ الثانية - ORDER BY يجب وضعها في نهاية الطلب.

mysql أوبونتو

بشكل افتراضي ، يتم إجراء الفرز بترتيب تصاعدي (ASC) ، ولكن إذا كنت تريد فرز النتيجة بترتيب تنازلي ، اكتب الكلمة الأساسية DESC بعد اسم الحقل بدلاً من ASC.

استنتاج

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

يحب:
0
اختر الكرة: للهواة والمحترفين
إنشاء قاعدة بيانات ميسكل هو مكون
مزود متميز: الوصف ، والأمثلة ، والخصائص
أنواع البيانات الأساسية ميسكل
النسخ المتماثل MySQL. رحلة قصيرة
ملف سكل. تنسيق ملف سكل: الوصف
عبارات SQL الأساسية
MySQL - أوامر وحدة تحكم Windows
عبارة Select (SQL)
أهم المشاركات
فوق