بیانیه SQL UPDATE
این UPDATE
دستور برای تغییر رکوردهای موجود در یک جدول استفاده می شود.
به روز رسانی نحو
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
توجه: هنگام بروزرسانی رکوردها در یک جدول مراقب باشید! به WHERE
بند موجود در UPDATE
بیانیه توجه کنید . این WHERE
بند مشخص می کند که کدام رکورد باید به روز شود. اگر WHERE
بند را حذف کنید ، همه پرونده های جدول به روز می شوند!
پایگاه داده نسخه ی نمایشی
در زیر مجموعه ای از جدول “مشتریان” در پایگاه داده نمونه Northwind آمده است:
به روز رسانی جدول
بیانیه SQL زیر اولین مشتری (CustomerID = 1) را با یک فرد تماس جدید و یک شهر جدید به روز می کند.
مثال
UPDATE Customers SET ContactName = 'Alfred Schmidt', City= 'Frankfurt' WHERE CustomerID = 1;
انتخاب از جدول “مشتریان” اکنون به این شکل است:
به روز رسانی رکوردهای چندگانه
این WHERE
بند است که تعیین می کند چه تعداد رکورد به روز می شود.
دستور SQL زیر نام مخاطب را برای همه پرونده هایی که کشور “مکزیک” است به “Juan” به روز می کند:
مثال
UPDATE Customers SET ContactName='Juan' WHERE Country='Mexico';
انتخاب از جدول “مشتریان” اکنون به این شکل است:
اخطار به روز رسانی!
هنگام بروزرسانی رکوردها مراقب باشید. اگر WHERE
بند را حذف کنید ، همه پرونده ها به روز می شوند!
مثال
UPDATE Customers SET ContactName='Juan';
انتخاب از جدول “مشتریان” اکنون به این شکل است:
0 دیدگاه