دستور UPDATE در SQL :
دستور UPDATE در SQL یکی از دستورات مهم برای به روز رسانی رکوردها در جداول است. این دستور به کاربر اجازه میدهد تا اطلاعات موجود در یک رکورد را با اطلاعات جدید جایگزین کند. با استفاده از دستور UPDATE، کاربر میتواند یک یا چند رکورد را در یک جدول به روز کند.
ساختار و نحوه استفاده از دستور UPDATE به شکل زیر است:
UPDATE table_name
SET column1 = value1, column2 = value2, …
WHERE condition;
در این ساختار، نام جدول مورد نظر باید در قسمت table_name قرار بگیرد. در قسمت SET، کاربر باید نام ستونهایی که میخواهد به روز کند و مقدار جدیدی که میخواهد برای آنها قرار دهد را مشخص کند. در قسمت WHERE، کاربر میتواند شرایطی را برای انتخاب رکوردهایی که میخواهد به روز کند تعیین کند. فقط رکوردهایی که شرایط در قسمت WHERE را برآورده میکنند به روز رسانی خواهند شد.
برای مثال، فرض کنید یک جدول به نام customers داریم که سه ستون به نامهای first_name، last_name و email دارد. میخواهیم نام و نام خانوادگی مشتری با شناسه 1 را به ترتیب “John” و “Doe” و آدرس ایمیل آن را به “john.doe@example.com” به روز کنیم. برای این کار، میتوانیم از دستور UPDATE استفاده کنیم:
UPDATE customers
SET first_name = ‘John’, last_name = ‘Doe’, email = ‘john.doe@example.com’
WHERE customer_id = 1;
با اجرای این دستور، رکورد مشتری با شناسه 1 در جدول customers به روز رسانی خواهد شد و نام، نام خانوادگی و آدرس ایمیل جدید به ترتیب در ستونهای first_name، last_name و email قرار داده خواهند شد.
دستور UPDATE در SQL بسیار قدرتمند است و به کاربر امکان میدهد تا اطلاعات در یک جدول را به روز کند و با استفاده از شرایط مختلف، رکوردهای مورد نظر را به روز رسانی کند. این دستور در بسیاری از برنامهها و پروژههای مبتنی بر پایگاه داده استفاده میشود و بسیار کاربردی است.