عبارت UPDATE در SQL

   Donbaleh


این عبارت جهت به روز کردن اطلاعات موجود در جدول استفاده می شود.
نحوه استفاده از این دستور به صورت زیر است:

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value


نکته : به عبارت where در دستور update دقت کنید . اگر شما از این عبارت استفاده نکنید تمام رکورد های جدول شما  update میشود.

مثالی از دستور UPDATE:

نام جدول طبق معمول person  است!

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob    


حال ما اطلاعات  شخص Tjessem را در جدول بالا update  میکنیم.

با استفاده از دستور زیر داریم :

UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'

جدول ما به شکل زیر خواهد شد:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Johan Bakken 2 Stavanger
5 Tjessem Jakob Nissestien 67 Sandnes

 

هشدار مهم درباره دستور UPDATE!

همانطور که در ابتدای این بخش توضیح دادیم باید به لزوم استفاده از عبارت  where در دستور update دقت کنیم. برای مثال فرض کنید در نمونه قبل از WHERE استفاده نمی کردیم:

UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'


در عبارت بالا از where  استفاده نکردیم ، به نتیجه آن توجه کنید:

P_Id LastName FirstName Address City
1 Hansen Ola Nissestien 67 Sandnes
2 Svendson Tove Nissestien 67 Sandnes
3 Pettersen Kari Nissestien 67 Sandnes
4 Nilsen Johan Nissestien 67 Sandnes
5 Tjessem Jakob Nissestien 67 Sandnes


مترجم: علیرضا مسگری


ادامه » عبارت DELETE در SQL

بازگشت « دستور INSERT INTO


تگ ها : SQL

مطالب مرتبط
UNIQUE در SQL
۱۹-خرداد-۱۳۸۹

عبارت NOT NULL در SQL
۱۰-خرداد-۱۳۸۹

عبارت Constraints در SQL
۱۵-آذر-۱۳۸۸

عبارت CREATE TABLE در SQL
۱۵-آذر-۱۳۸۸

عبارت CREATE DATABASE در SQL
۱۵-آذر-۱۳۸۸

عبارت SELECT INTO در SQL
۱۵-آذر-۱۳۸۸

عملگر UNION در SQL
۱۵-آذر-۱۳۸۸

FULL JOIN در SQL
۱۵-آذر-۱۳۸۸

نظر بدهید!

نام:
ایمیل:
نظر:
 

نظرات شما!