SQL UPDATE एक DML (Data Manipulation Language) command है जिसका उपयोग database की किसी table में पहले से मौजूद रिकॉर्ड को अपडेट या बदलने के लिए किया जाता है।
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Note: यदि आप WHERE
clause का उपयोग नहीं करते हैं, तो टेबल के सभी रिकॉर्ड अपडेट हो जाएंगे।
मान लीजिए हमारे पास एक Students
नाम की टेबल है:
+----+--------+-----+
| ID | Name | Age |
+----+--------+-----+
| 1 | Ravi | 21 |
| 2 | Priya | 22 |
| 3 | Mohan | 20 |
+----+--------+-----+
UPDATE Students
SET Age = 23
WHERE ID = 1;
इससे ID = 1
वाले छात्र की उम्र अब 23 हो जाएगी।
UPDATE Students
SET Name = 'Rahul', Age = 24
WHERE ID = 2;
UPDATE Students
SET Age = 25;
⚠️ इस query से सभी students की उम्र 25 हो जाएगी। इसलिए WHERE का उपयोग ज़रूरी है।
SQL का UPDATE Statement हमें existing data को modify करने की सुविधा देता है। ये database operations में बहुत important होता है, खासकर तब जब data को correction या change करना हो।