SQL DELETE
स्टेटमेन्ट टेबलबाट रेकर्डहरू मेट्न प्रयोग गरिन्छ जबकि DROP
स्टेटमेन्ट टेबल वा डाटाबेस मेट्न प्रयोग गरिन्छ।
| TRUNCATE TABLE
स्टेटमेन्टले टेबलबाट रेकर्डहरू मेटाउन पनि प्रयोग गर्न सकिन्छ।
| DELETE
SQL मा कथन डाटाबेस तालिकाबाट रेकर्डहरू मेटाउन प्रयोग गरीन्छ। हामी तालिकाबाट सबै रेकर्डहरू हटाउन सक्छौं वा WHERE खण्ड प्रयोग गरेर विशिष्ट रेकर्डहरू मेटाउन सक्छौं।
DELETE FROM table_name WHERE condition;
मानौं हामीसँग एक तालिका छ 'रेकर्डहरू' निम्न रेकर्डहरूसहित:
+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Department | +------------+-----------+----------+------------+ | 1
| Mark
| Otto
| Finance | | 2
| Jacob
| Thornton | IT
| | 3
| Su
| Bird
| Marketing | | 4
| Sam
| Burger | IT
| +------------+-----------+----------+------------+
निम्न कोडले 'याकूब' थोरन्टनलाई 'कर्मचारीहरू' तालिकाबाट हटाउनेछ:
DELETE FROM Employees WHERE FirstName = 'Jacob' AND LastName = 'Thornton';
नोट:माथिको उदाहरणमा, हामी दुई सर्तहरू प्रयोग गर्दछौं, कहाँ र र , अर्थात् पहिलो नाम द्वारा र थर। यो हामीले सहि रेकर्ड मेटाउने सुनिश्चित गर्नका लागि हो, यदि समान पहिलो नामको साथ अर्को कर्मचारी छ भने।निम्न कोडले 'कर्मचारीहरू' तालिकाबाट सबै रेकर्डहरू मेटाउँछ:
DELETE * FROM Employees;
नोट:को मेटाउन स्टेटमेन्टले तालिकाबाट रेकर्डहरू हटाउँछ, तर टेबल आफै मेटाउँदैन।| TRUNCATE TABLE
स्टेटमेन्टले टेबुलबाट रेकर्डहरू मेटाउन पनि प्रयोग गर्न सकिन्छ, तर टेबलको सट्टामा।
उदाहरण:
TRUNCATE TABLE table_name;
| DROP
SQL मा कथन एक टेबल वा डाटाबेस मेटाउन प्रयोग गरीन्छ।
निम्न कोडले एक तालिका खसाल्छ जसलाई 'कर्मचारीहरू' भनिन्छ:
DROP TABLE 'Employees';
नोट:प्रयोग गर्दा अतिरिक्त सावधानी लिनुहोस् DROP बयान। जब एक टेबल ड्रप गर्दै, यसले टेबल भित्र सबै रेकर्डहरू पनि मेटाउनेछ।निम्न कोडले डाटाबेस ड्रप गर्दछ 'एम्प्लॉईडीडी':
DROP DATABASE 'EmployeesDB';
नोट:प्रयोग गर्दा अतिरिक्त सावधानी लिनुहोस् DROP बयान। डाटाबेस छोड्दा, यसले डाटाबेस भित्र सबै टेबल मेटाउनेछ।