
پرس و جو چگونه کار می کند ؟
پرس و جو به همان روش کار می کند. این به کد استفاده شده در هر زبان جستجو معنی می دهد. خواه SQL باشد یا هر چیز دیگری ، هم کاربر و هم پایگاه داده می توانند همیشه اطلاعات را رد و بدل کنند به شرطی که با یک زبان صحبت کنند. اکنون ممکن است فکر کنید که قرار دادن یک پرس و جو تنها راه درخواست داده است. در واقع ، تعداد کمی از گزینه های نرم افزار پایگاه داده به شما امکان استفاده از روش های دیگر را می دهد. مشهورترین آنها:- استفاده از پارامترهای موجود این نرم افزار به طور پیش فرض لیستی از پارامترها را در فهرست خود قرار داده است. کاربران می توانند یکی را انتخاب کنند و سپس سیستم شما را برای تولید خروجی مطلوب راهنمایی می کند. آسان است ، اما انعطاف پذیر نیست و عملیات محدودی را ارائه می دهد.
- پرسش به عنوان مثال این سیستم مجموعه ای از کد را با برخی مناطق خالی به شما نشان می دهد که در آن می توانید زمینه ها و مقادیر داده های خود را بنویسید و مشخص کنید.
- زبان پرسش این همان چیزی است که ما در مورد آن صحبت کرده ایم. هر زمان که می خواهید داده ها را دستکاری کنید ، باید از ابتدا سوالات را بنویسید. این روش نیاز به درک زبان پرس و جو دارد که توسط نرم افزار پایگاه داده شما استفاده می شود. اگرچه پیچیده است اما به شما امکان کنترل کامل داده ها را می دهد.
نمونه هایی از یک پرس و جو
اکنون که اطلاعات کاملی در مورد س quالات داریم ، چرا سعی نمی کنید برخی از آنها را بنویسید؟ لطفا توجه داشته باشید که برای این تمرین ما از SQL استفاده می کنیم. منبع داده : شرکت کننده (نام جدول) بگذارید بگوییم شما برخی از داده ها را از یک نظرسنجی جمع آوری کرده اید. در زیر یک قطعه از اطلاعات شما آورده شده است.شناسه | نام | جنسیت | سن | اشتغال |
1 | رضا | مرد | 17 | دانشجو |
2 | ندا | زن | 26 | بیکار |
3 | حسن | مرد | 34 | معلم |
4 | لیلا | زن | 34 | بیکار |
عملیات
با SQL می توانید پرس و جوهای SQL SELECT یا SQL ACTION را بنویسید. همانطور که از نامش پیداست ، SQL SELECT به شما امکان می دهد قسمتهایی از داده خود را انتخاب کنید ، و SQL ACTION شما را قادر می سازد تا عملیات گرا مانند حذف و درج داده ، به روزرسانی مقادیر و ایجاد جداول جدید را انجام دهید. خوب ، پرس و جوهای بلندتر از کلمات صحبت می کنند ، بیایید نگاهی بیندازیم:- فقط ستون های "نام" و "شغل" را از جدول "شرکت کننده" انتخاب کنید.
Query SQL : نام
SELECT ، شغل از شرکت کننده
خروجی :
نام اشتغال رضا دانشجو ندا بیکار حسن معلم لیلا بیکار - حذف داده ها از پاسخ دهندگان بیکار.
Query SQL :
حذف از شرکت کننده WHERE شغل =
خروجی "بیکار" :
شناسه نام جنسیت سن اشتغال 1 رضا مرد 17 دانشجو 3 حسن مرد 34 معلم