آموزش و کاربرد به روزرسانی کردن جدول در پیگاه داده SQL UPDATE
سلام شبتون بخیر عزیزان
یکی دیگرازمباحث امشب ما خصوصیت مهم دیگر پایگاه داده است
بروز رسانی (SQL)
یک دستور SQL UPDATE یک یا چند رکورد در یک جدول را تغییر می دهد. یا تمام ردیف ها را می توان به روز کرد، یا یک زیر مجموعه را می توان با استفاده از یک شرایط انتخاب کرد.
فرم UPDATE به صورت زیر است
[UPDATE table_name SET column_name = value [، column_name = value ...] [WHERE condition]
برای اینکه UPDATE برای موفقیت باشد، کاربر باید دارای امتیازات دستکاری داده ها (امتیاز UPDATE) در جدول یا ستون باشد و ارزش به روز شده نباید با تمام محدودیت های کاربردی (مانند کلید های اولیه، شاخص های منحصر به فرد، محدودیت های CHECK و NOT NULL محدودیت ها).
در برخی از پایگاه های داده مانند PostgreSQL، هنگامی که یک clause FROM وجود دارد، آنچه اساسا اتفاق می افتد این است که جدول هدف با جداول ذکر شده در listlist ترکیب شده و هر ردیف خروجی از پیوند، یک عملیات به روز رسانی برای جدول هدف است. هنگام استفاده از FROM، باید اطمینان حاصل شود که پیوستن حداکثر یک ردیف خروجی را برای هر ردیف که باید اصلاح شود، تولید می کند. به عبارت دیگر، یک سطر هدف نباید بیش از یک ردیف از جدول دیگری پیوست شود. اگر این کار را انجام دهد، تنها برای به روزرسانی ردیف هدف مورد استفاده قرار می گیرد فقط یکی از ردیف های پیوست، اما کدامیک از آنها استفاده می شود قابل پیش بینی نیست.
بیانیه SQL UPDATE
بیانیه UPDATE برای تغییر سوابق موجود در یک جدول استفاده می شود.
نحوی UPDATE
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;