SQL in Hindi Delete Statement




DELETE Statement का उपयोग Table से Present Record को या All Table के Records को Delete करने के लिये किया जाता है.

SQL DELETE Statement मे आप Selected Rows को Delete करने के लिए Delete Query के साथ WHERE Clause का उपयोग कर सकते है. अगर आप ऐसा नहीं करते है तो सभी सभी Records को Delete कर दिया जाता है.

Syntax

DELETE FROM table
[WHERE conditions];

For Example

अब नीचे दिये गये Records वाले CUSTOMERS की Table पर विचार करे.

Employee ID Name Address Age Salary
7856 Anna Mumbai 40 80000
7126 Muffy Kolkata 21 30000
7836 Bettie Bengaluru 35 40000
7156 Betty Hyderabad 42 89000
7056 Emma Chennai 27 60000
7446 Sarah Ahmedabad 29 70000

अब नीचे दीये गई Query एक ऐसे Customer के लिए Address को DELETE करेगी, जिसकी ID संख्या Table मे 7156 है.

SQL> DELETE FROM CUSTOMERS
WHERE ID = 7156;

अब Customer Table में निम्नलिखित Records होंगे.

Employee ID Name Address Age Salary
7856 Anna Mumbai 40 10000
7126 Muffy Kolkata 21 20000
7836 Bettie Bengaluru 35 30000
7156 Betty Hyderabad 42 49000
7056 Emma Chennai 27 50000
7446 Sarah Ahmedabad 29 36000

अगर आप Customer Table से सभी Records को DELETE करना चाहते हो तो आपको WHERE Clause का उपयोग करने की आवश्यकता नहीं होती है. क्योंकि ये DELETE Query के According ही होता है.

SQL> DELETE FROM CUSTOMERS;

DELETE All Records From Table Employee

DELETE FROM Employee;

SELECT * FROM Employee;

Output

Employee ID Name Age Address Salary
--- --- --- --- ---
--- --- --- --- ---
--- --- --- --- ---
--- --- --- --- ---
--- --- --- --- ---
--- --- --- --- ---
--- --- --- --- ---