MCAWALA

SQL Topics Menu

SQL UPDATE Statement क्या है? (SQL UPDATE in Hindi)

SQL UPDATE एक DML (Data Manipulation Language) command है जिसका उपयोग database की किसी table में पहले से मौजूद रिकॉर्ड को अपडेट या बदलने के लिए किया जाता है।

📘 Syntax (रूपरेखा)

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  |
+----+--------+-----+

🔹 उदाहरण 1: किसी एक छात्र की उम्र अपडेट करना

UPDATE Students
SET Age = 23
WHERE ID = 1;

इससे ID = 1 वाले छात्र की उम्र अब 23 हो जाएगी।

🔹 उदाहरण 2: एक से ज़्यादा कॉलम अपडेट करना

UPDATE Students
SET Name = 'Rahul', Age = 24
WHERE ID = 2;

🔹 उदाहरण 3: सभी rows को अपडेट करना (खतरनाक!)

UPDATE Students
SET Age = 25;

⚠️ इस query से सभी students की उम्र 25 हो जाएगी। इसलिए WHERE का उपयोग ज़रूरी है।

📌 UPDATE के साथ ध्यान देने योग्य बातें:

  • हमेशा WHERE clause का इस्तेमाल करें वरना सभी रिकॉर्ड अपडेट हो जाएंगे।
  • डेटा टाइप का ध्यान रखें।
  • UPDATE से पहले SELECT से चेक करें कि आप सही रिकॉर्ड को बदल रहे हैं।

✅ निष्कर्ष:

SQL का UPDATE Statement हमें existing data को modify करने की सुविधा देता है। ये database operations में बहुत important होता है, खासकर तब जब data को correction या change करना हो।