SQL DROP TABLE और ALTER TABLE in Hindi | SQL में Table को Delete या Modify कैसे करें?

SQL DROP TABLE और ALTER TABLE in Hindi | SQL में Table को Delete या Modify कैसे करें? –

SQL में tables हमारे database के सबसे महत्वपूर्ण हिस्से होते हैं।
लेकिन कई बार हमें किसी table को delete करना होता है या उसके अंदर columns को बदलना, जोड़ना या हटाना होता है।
इन्हीं कामों के लिए SQL में दो powerful commands होती हैं –

DROP TABLE और ALTER TABLE

आज हम इन्हीं दोनों commands को आसान भाषा में समझेंगे, syntax और examples के साथ

 

1. DROP TABLE in SQL (SQL में Table Delete करना)

अगर आपको किसी existing table को पूरी तरह से delete करना है,
तो SQL में इसके लिए DROP TABLE command का उपयोग किया जाता है।

Syntax:

Example:

ऊपर दिए गए example में Student नाम की table database से पूरी तरह delete हो जाएगी।
इसमें मौजूद सभी data और structure दोनों हट जाएंगे।

⚠️ Important:
एक बार DROP TABLE command चलाने के बाद उस table को undo नहीं किया जा सकता।
इसलिए इस command को चलाने से पहले table का backup लेना ज़रूरी है।

 

2. ALTER TABLE in SQL (SQL में Table Modify करना)

ALTER TABLE command का प्रयोग किसी मौजूदा table की संरचना (structure) को बदलने के लिए किया जाता है।
इससे आप column add, modify या delete कर सकते हैं।

(A) New Column Add करना

अगर आपको किसी existing table में नया column जोड़ना है, तो syntax इस प्रकार होगा

Syntax:

Example:

ऊपर के example में Student table में एक नया column Email जोड़ा गया है।

 

(B) Column Delete करना

अगर आपको किसी column को हटाना है तो syntax इस प्रकार होगा

Syntax:

Example:

अब Student table से Address column पूरी तरह delete हो जाएगा।

 

(C) Column का Data Type या Name Modify करना

कभी-कभी हमें किसी column का datatype बदलना या नाम update करना होता है।
इसके लिए ALTER TABLE का ही उपयोग किया जाता है।

Data Type बदलने के लिए:

अब RollNumber column का data type INT से बदलकर BIGINT हो गया।

 

Column Name बदलने के लिए:

(MySQL में)

यहाँ FirstName column का नाम बदलकर StudentName कर दिया गया है।

 

ALTER TABLE के Common Use Cases

कार्यSQL Command
नया column जोड़नाADD COLUMN
column हटानाDROP COLUMN
column का datatype बदलनाALTER COLUMN
column का नाम बदलनाCHANGE COLUMN
constraint जोड़ना या हटानाADD CONSTRAINT / DROP CONSTRAINT

 

Practical Example –

इस example से आपको CREATE, ALTER और DROP तीनों commands practically समझ में आ जाएंगे।

 

DROP TABLE vs DELETE Command का फर्क

FeatureDROP TABLEDELETE
क्या करता है?पूरी table delete करता हैकेवल data delete करता है
Structure बचता है?❌ नहीं✅ हाँ
Rollback संभव है?❌ नहीं✅ हाँ (transaction mode में)
Speedबहुत तेज़थोड़ा धीमा

 

निष्कर्ष (Conclusion)

SQL में DROP TABLE का उपयोग पूरी table को delete करने के लिए होता है।
ALTER TABLE से आप existing table की संरचना बदल सकते हैं – जैसे columns add, delete या modify करना।
इन commands को चलाने से पहले हमेशा सावधानी रखें, क्योंकि इनका असर पूरा database पर पड़ सकता है।

इन्हें भी पढ़े –

  1. DBMS क्या है DBMS के प्रकार और कार्य की पूरी जानकारी | DBMS In Hindi
  2. डेटाबेस यूजर्स क्या है?
  3. डेटा इंडिपेंडेंस क्या है
  4. DBMS के लाभ
  5. Characteristics Of DBMS In Hindi
  6. डेटा मॉडल क्या है?
  7. डेटाबेस स्कीमा क्या है
  8. इंस्टैंस क्या है
  9. डेटाबेस इंटरफ़ेस क्या है
  10. डेटाबेस लैंग्वेज क्या है
  11. Classification of DBMS in Hindi
  12. Entity Set in DBMS
  13. DBMS Architecture in Hindi
  14. Types of Data Models in Hindi
  15. Attributes in DBMS in Hindi
  16. Entity Set in DBMS (Hindi)
  17. Entity Types in DBMS (Hindi)
  18. Types of Attributes in DBMS
  19. ER Model in DBMS (E-R मॉडल) क्या है?
  20. Entities के बीच संबंध
  21. Domain in DBMS
  22. Tuples in DBMS
  23. SQL में Joins क्या हैं?
  24. Primary Key in DBMS
  25. DBMS Keys in Hindi
  26. DBMS Data Integrity in Hindi
  27. Relational Algebra in DBMS
  28. Normalization in DBMS क्या है?
  29. BCNF (Boyce-Codd Normal Form) in DBMS
  30. Functional Dependency in DBMS
  31. Non-Loss Decomposition in DBMS
  32. SQL Data Types in Hindi
  33. Create Table in SQL in Hindi

RivnTech Pro Tip:

अगर आप database design सीख रहे हैं, तो practice करें –
हर command को अलग-अलग example के साथ चलाएँ और समझें कि वो table structure को कैसे बदलती है।
Daily 10 मिनट की SQL practice से आप expert बन सकते हैं!

Leave a Comment