SQL DELETE एक DML (Data Manipulation Language) command है जिसका उपयोग database की किसी table से रिकॉर्ड हटाने (delete करने) के लिए किया जाता है।
DELETE FROM table_name
WHERE condition;
Note: अगर WHERE
clause नहीं दिया गया तो टेबल के सभी डेटा हट जाएंगे।
मान लीजिए हमारे पास एक Students
नाम की टेबल है:
+----+--------+-----+
| ID | Name | Age |
+----+--------+-----+
| 1 | Ravi | 21 |
| 2 | Priya | 22 |
| 3 | Mohan | 20 |
+----+--------+-----+
DELETE FROM Students
WHERE ID = 2;
इस query से ID 2 वाला रिकॉर्ड (Priya) हट जाएगा।
DELETE FROM Students
WHERE Age < 21;
इससे उन सभी students का डेटा हट जाएगा जिनकी उम्र 21 से कम है।
DELETE FROM Students;
⚠️ इससे पूरी टेबल के सारे डेटा हट जाएंगे लेकिन टेबल structure रहेगा।
SQL DELETE command का उपयोग करके हम table से किसी भी डेटा को हटा सकते हैं। लेकिन सावधानी ज़रूरी है क्योंकि गलती से पूरा डेटा भी हट सकता है।