UPDATE و DELETE
به روز رسانی داده ها
دستور UPDATE به ما اجازه می دهد داده ها را در جدول تغییر دهیم.
نحو اصلی پرسش UPDATE با جمله WHERE به شرح زیر است:
UPDATE table_name
SET column1=value1, column2=value2, ...
WHERE condition;
شما ستون و مقدار جدید آن را در لیست جدا شده با ویرگول بعد از کلمه کلیدی SET مشخص می کنید.
نکته: اگر بند WHERE را حذف کنید ، تمام سوابق جدول به روز می شوند!
جدول زیر را بنام "کارمندان" در نظر بگیرید:
برای به روزرسانی حقوق جان ، می توانیم ازquery زیر استفاده کنیم:
UPDATE Employees
SET Salary=5000
WHERE ID=1;
خروجی:
به روز رسانی چند ستون
همچنین می توانید چند ستون را به طور همزمان با جدا کردن ویرگول به روز کنید:
UPDATE Employees
SET Salary=5000, FirstName='Robert'
WHERE ID=1;
خروجی:
نکته: شما می توانید ترتیب بند را به هر روشی که دوست دارید در بند SET مشخص کنید.
حذف داده ها
از دستور DELETE برای حذف داده ها از جدول شما استفاده می شود. درخواستهای DELETE تقریباً مانند درخواستهای UPDATE کار می کنند.
DELETE FROM table_name
WHERE condition;
به عنوان مثال ، می توانید یک کارمند خاص را از جدول حذف کنید:
DELETE FROM Employees
WHERE ID=1;
خروجی:
نکته: اگر بند WHERE را حذف کنید ، تمام سوابق جدول حذف می شوند! دستور DELETE داده ها را برای همیشه از جدول حذف می کند.