استعلام پایگاه داده های رابطه ای با استفاده از Structured Universal Computing Language SQL استاندارد شناخته شده ای برای مدیریت داده ها در سیستم مدیریت پایگاه داده است. به دلیل تطبیق پذیری آن ، زبان SQL در منابع وب اینترنت جهان گسترده شده است. نوشتن درخواست های SQL بر اساس چندین قانون اساسی برای کار با یک پایگاه داده رابطه ای است. نوشتن یک پرس و جو SQL به شما کمک می کند وظایف بازیابی اطلاعات خاص از جداول ، افزودن ، اصلاح یا حذف ردیف ها را در یک جدول پیاده سازی کنید.
دستورالعمل ها
مرحله 1
برای دریافت اطلاعات ذخیره شده از جداول پایگاه داده ، یک پرس و جو انتخاب کنید - انتخاب کنید. اگر پیوندهایی بین جداول وجود داشته باشد ، داده ها را می توان با توجه به شرایط مناسب از هر ستون جداول مربوطه برداشت. تمام ستون های مورد نیاز را پس از عبارت SELECT لیست کنید. جداول مورد استفاده در پرس و جو را در بند FROM مشخص کنید. در ساده ترین شکل ، یک پرس و جو انتخاب ، تمام ردیف های ستون های مشخص شده در یک جدول داده شده را نمایش می دهد: SELECT col1 ، col2 FROM my_table.
گام 2
در صورت لزوم ، برای انتخاب ردیف ها یک شرط تعیین کنید. شرط توسط بند WHERE تعیین شده است. مقدار پارامتر مورد نظر خود را بعد از این دستورالعمل تنظیم کنید. در اینجا می توان از عملیات محاسبه و مقایسه عملکرد نیز استفاده کرد. به عنوان مثال ، یک فرم از فرم WHERE col1> 3 به شما امکان می دهد سطرهای جدول را نشان دهید که در آن مقدار ستون col1 بیشتر از 3 است. برای تنظیم عبارت مورد نظر ، از ترکیبات عملگرهای AND ، OR و همچنین شرطی استفاده کنید عملگرهای زبان SQL.
مرحله 3
برای قرار دادن سطرهای جدید در جدول ، یک پرسش INSERT بنویسید. با کمک آن ، می توانید داده های جدیدی از همان نوع موجود در جدول را وارد کنید. نحو این عبارت بسیار ساده است: INSERT INTO my_table (col1، col2، col3) VALUES ('new_data1'، 'new_data2'، 'new_data3'). در اینجا ، دستور VALUES مقادیر سطر جدیدی را برای هر ستون موجود در my_table تنظیم می کند.
مرحله 4
تغییرات داده ها در هر ردیف جدول با استفاده از پرسش UPDATE انجام می شود. علاوه بر این ، می توانید یک شرط انتخاب WHERE تنظیم کنید ، که در آن اطلاعات موجود در پایگاه داده تغییر کند. داده ها را برای تغییر و شرایط درخواست خود را تعریف کنید. برای انجام این کار ، یک خط مانند این بنویسید: UPDATE my_table SET col1 = 'new_data1'، col3 = 'new_data3' WHERE col3 = 10. پرس و جو فقط در صورت شرط در بند WHERE تغییر داده مشخص شده در دستور SET را انجام می دهد. راضی.
مرحله 5
برای حذف کل سطر از جدول داده ها ، یک دستور DELETE نوشته شده است. علاوه بر این ، ردیف فقط هنگام تنظیم شرط WHERE حذف می شود. عبارت را بنویسید: FROM my_table WHERE col1 = "data1" را حذف کنید. با اجرای این س quال ، ردیف جدول حاوی مقدار data1 در ستون col1 حذف می شود.