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

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

الاستعلام في MySQL هو عبارة عن جملة أوامر مكتوبة بلغة SQL (Structured Query Language) تستخدم لاسترجاع البيانات من قواعد البيانات في نظام إدارة قواعد البيانات MySQL. يتم استخدام الاستعلامات لتحديد واسترجاع البيانات المطلوبة من قواعد البيانات بناءً على معايير محددة.

باستخدام استعلامات SQL، يمكنك القيام بالعديد من المهام، مثل:
– استرجاع البيانات من جداول معينة.
– تصفية البيانات بناءً على معايير محددة باستخدام الشروط والتصفيات.
– ترتيب البيانات بناءً على قيم معينة.
– تجميع البيانات باستخدام دوال التجميع مثل COUNT وSUM وAVG.
– تحديث البيانات الموجودة في جداول البيانات.
– حذف البيانات من جداول البيانات.

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

الاستعلام في MYSQL جدول المحتويات

قاعدة البيانات

في البداية نحتاج ان نقوم بالاستعلام من قاعدة بيانات موجودة لذلك سنطبق الاستعلام علي قاعدة البيانات التي تم انشائها في الدرس السابق اول مشروع MYSQL

تحتوي علي جدول عملاء وجدول خدمات علي اعتبار اننا نقدم خدمات الصيانة للسيارات

استخدام الامر SELECT

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

1 - استرجاع جميع البيانات من جدول العملاء

				
					SELECT * FROM customers;

				
			

تم استخدام الامر السابق للاستعلام عن جميع بيانات جدول العملاء كما في الصورة التالية

select 1

2 - استرجاع بيانات محددة من جدول العملاء

				
					SELECT first_name,phone_number FROM customers;

				
			

تم استخدام الامر السابق للاستعلام عن الاسم والتليفون لكل عميل كما في الصورة التالية

3 - استرجاع بيانات محددة مع تصفية النتائج باستخدام الشروط

				
					SELECT first_name FROM customers WHERE email = "john.doe@example.com";

				
			
				
					SELECT first_name FROM customers WHERE phone_number = 1234567890;
				
			

الامثلة السابقة تبين استدعاء اسم العميل من جدول العملاء بشرط الايميل ومثال اخر استدعاء اسم العميل بشرط رقم التليفون

4 - استرجاع بيانات مع ترتيبها

				
					SELECT * FROM customers ORDER BY registration_date;
				
			

تم استخدام الامر السابق لاستدعاء بيانات جدول العملاء مع ترتيبهم حسب تاريخ التسجيل

5 - استرجاع بيانات مع تجميعها وتحليلها

				
					SELECT COUNT(*) as sum FROM customers WHERE registration_date >= '2024-03-04';
				
			

تم استخدام الامر السابق لاستدعاء بيانات جدول العملاء مع تجميعهم بشرط تاريخ التسجيل يكون يوم 4-3-2024 او بعد ذلك التاريخ

هناك العديد من المصادر المفيدة والدروس التي يمكنك استخدامها لتعلم قواعد بيانات MySQL بشكل فعال. إليك بعض الخيارات الموصى بها:

1. موقع MySQL الرسمي https://dev.mysql.com/doc/:
يوفر موقع MySQL الرسمي مجموعة واسعة من الوثائق والدروس والمقالات التعليمية التي تغطي جميع جوانب MySQL. يمكنك العثور على الأمثلة والتعليمات للأساسيات والمفاهيم المتقدمة.

2. Coursera:
هناك العديد من الدورات عبر الإنترنت على Coursera التي تغطي MySQL وقواعد البيانات بشكل عام. يمكنك استكشاف الدورات التعليمية مثل “MySQL for Data Science and Machine Learning Bootcamp” وغيرها.

3. Udemy:
توفر Udemy مجموعة كبيرة من الدورات التعليمية حول MySQL، بدءًا من المستويات الأساسية إلى المتقدمة. يمكنك البحث عن الدورات التي تناسب مستواك واحتياجاتك الخاصة.

4. YouTube:
توفر منصة YouTube مقاطع فيديو مفيدة ودروسًا عن MySQL من مجموعة متنوعة من المدرسين والمحترفين. يمكنك العثور على دروس تغطي مجموعة واسعة من المواضيع والمستويات.

5. كتب MySQL:
هناك العديد من الكتب المتخصصة في MySQL تقدم شروحًا وافية وأمثلة تطبيقية. يمكنك البحث عبر مواقع الكتب مثل Amazon للعثور على الكتب التي تناسب مستواك واحتياجاتك.

6. المجتمعات والمنتديات على الإنترنت:
توفر المجتمعات على الإنترنت مثل Stack Overflow و Reddit ومنتديات MySQL الرسمية مكانًا لطرح الأسئلة والحصول على المساعدة من المحترفين والمستخدمين الآخرين في MySQL.

1 فكرة عن “الاستعلام في MYSQL”

  1. “Какие преимущества у лазерного удаления папиллом?” – “Преимущества включают минимальную травматизацию кожи, отсутствие кровотечений, короткий восстановительный период и низкий риск образования рубцов.”
    “What are the advantages of laser removal of papillomas?” – “Advantages include minimal skin trauma, no bleeding, a short recovery period, and a low risk of scarring.”
    удаление папиллом цена москва акция https://udalenie.com.ru/ .

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top