SQL UPDATE Statement
🔹 تعریف
-
دستور
UPDATEبرای تغییر مقدار دادهها در جدول استفاده میشود. -
با استفاده از
WHEREمیتوان مشخص کرد کدام رکوردها باید تغییر کنند.
🔹 ساختار کلی
⚠️ اگر
WHEREننویسی، همه ردیفهای جدول تغییر میکنند.
1️⃣ مثال ساده
جدول Customers:
| CustomerID | Name | City |
|---|---|---|
| 1 | Ali | Tehran |
| 2 | Sara | Isfahan |
| 3 | Reza | Mashhad |
کوئری:
🔹 نتیجه: شهر Sara به Shiraz تغییر میکند.
2️⃣ بروزرسانی چند ستون
🔹 نام و شهر مشتری با ID=3 تغییر میکند.
3️⃣ آپدیت همه ردیفها (⚠️ خطرناک!)
🔹 تمام شهرها مقدار Unknown میگیرند.
4️⃣ استفاده از شرطهای پیچیده
🔹 همه مشتریهایی که شهرشان تهران یا اصفهان است، به قم تغییر میکنند.
5️⃣ استفاده از NULL
🔹 مقدار ستون City برای مشتری 1 برابر NULL میشود.
🔹 نکات مهم
-
همیشه همراه
UPDATEازWHEREاستفاده کن تا همه رکوردها تغییر نکنند. -
میتوان چند ستون را همزمان تغییر داد.
-
از
NULLهم میتوان به عنوان مقدار جدید استفاده کرد. -
در بعضی دیتابیسها میتوان
UPDATEرا همراه JOIN نوشت برای تغییر دادهها بر اساس جدول دیگر.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React