Delete, Drop, And Truncate Commands In Hindi.

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(Delete, Drop, And Truncate Commands In Hindi) में हम आपको SQL के अंदर Delete , Drop , और Truncate कमांड के बारे में हिंदी में जानकारी देने वाले है |

अक्सर यह देखा गया है की बहुत से लोगो को इन कमांड्स के बारे में confusion रहता है, खासतौर पर स्टूडेंट्स के दिमाग में जो SQL को पढ़ते है |Delete, Drop, And Truncate Commands In Hindi|

पर आज के इस ब्लॉग पोस्ट में हम तीनो commands के बारे में आपको विस्तार से बताएँगे और इनके बीच के अंतर को समझायेंगे |Delete, Drop, And Truncate Commands In Hindi|

Delete, Drop, And Truncate Commands In Hindi:

DELETE:

Delete command DML के अंतर्गत आता है, DML SQL commands की एक श्रेणी है इसके अलावा DDL , DCL भी होती है |

अगर आप इसको और पढ़ना चाहते है तो आप इस blog link पर क्लिक करके इसे पढ़ सकते है |

तो Delete कमांड जो है वो data manipulation लैंग्वेज के अंतर्गत आता है|

और यह डिलीट कमांड डाटा टेबल से डाटा को डिलीट करने के काम आता है|

Delete कमांड की मदद से आप एक सिंगल कॉलम का डाटा, एक सिंगल row का डाटा, या फिर पूरी टेबल के डाटा को डिलीट कर सकते है |

Delete कमांड में आप where कंडीशन का use कर सकते है और इसके अनुसार किसी भी specific रिकॉर्ड को डिलीट कर सकते है |

और दूसरे शब्दों में हम यह कह सकते है कि Delete कमांड का use करने पर हम टेबल का डाटा डिलीट कर सकते है पर टेबल की डेफिनिशन safe रहती है |

Syntax:

DELETE FROM table_name
WHERE [condition];

DELETE FROM table_name;

DROP :

Drop command DDL के अंतर्गत आता है | DDL का फुल फॉर्म होता है data definition language |

Drop कमांड का use करके हम पूरी टेबल को ड्राप कर सकते है |

पूरी टेबल डिलीट करने से मतलब यह है कि यहाँ पर टेबल का structure अथवा definition भी डिलीट हो जाती है |

इस कमांड का use करने के बाद टेबल का इस डेटाबेस में कुछ भी पार्ट शेष नहीं रहता है |

इसलिए इस कमांड का use हम तब करते है जब हमें किसी टेबल को डेटाबेस से completely हटाना हो |

Syntax:

DROP object object_name

Examples:
DROP TABLE table_name;
table_name: Name of the table to be deleted.

DROP DATABASE database_name;
database_name: Name of the database to be deleted.

TRUNCATE :

Truncate command और Delete कमांड कुछ कुछ सिमिलर ही है | Truncate कमांड भी DDL के अंतर्गत आता है |

Truncate और Delete में main डिफरेंस यह होता है की Truncate का use करके हम पूरी rows को एक साथ डिलीट कर सकते है |

पर सिंगल row अथवा कुछ specific rows को Truncate command से डिलीट नहीं कर सकते है|

क्योकि Truncate कमांड में हम where condition का use नहीं कर सकते है |

जबकि डिलीट कमांड से हम कुछ rows , single rows , अथवा पूरी rows को डिलीट कर सकते है |

तो जब हमें किसी डाटा टेबल से पूरी rows डिलीट करनी हो तब यह कमांड सबसे efficient है और डिलीट कमांड से faster है |

Syntax:

TRUNCATE TABLE  table_name;

You can also go through below given blog links related to SQL and DBMS:

MYSQL TABLE LOCKING IN HINDI…
InnoDB vs MyISAM In MYSQL Hindi…
MYSQL Storage Engines In Hindi…
Difference Between Primary Key and Unique Key In Hindi…
Stored Objects In MySql In Hindi…
BLOB vs TEXT IN MYSQL IN HINDI…
Stored Function vs Stored Procedure In MySql In Hindi…
Char vs Varchar In SQL In Hindi…
Difference Between MYSQL_CONNECT and MYSQL_PCONNECT In Hindi…
SQL Delete और Drop के बीच क्या अंतर है…
SQL में TRUNCATE और DELETE में क्या अंतर है…
SQL में Drop और Delete के बीच क्या अंतर है…
Delete, Drop, And Truncate Commands In Hindi…
SQL SELF JOIN IN HINDI…
SQL JOIN IN HINDI?/SQL JOIN क्या होता है…
Difference Between SQL And SQLite In Hindi…
What is the difference between SQL and MYSQL…
Difference between SQL and My SQL In Hindi…
SQL vs ORACLE In Hindi…
What is MYSQL In Hindi/ MySQL क्या है…

Conclusion:

तो इस ब्लॉग पोस्ट(Delete, Drop, And Truncate Commands In Hindi) में हमने Delete , Drop , और Truncate commands के बारे में विस्तार से जाना और इन तीनो के बीच के अंतर को आसान भाषा में समझा | Delete जो है वो DML कमांड है, Drop और Truncate DDL कमांड है | Drop से सब कुछ साफ़ हो जाता है चाहे फिर आप डेटाबेस को ड्राप करें या फिर टेबल को ड्राप करें | Delete और Truncate से हम टेबल डाटा को रिमूव करते है, Truncate कमांड डिलीट कमांड से फ़ास्ट होता है और एक साथ पूरे डाटा को डिलीट करता है क्योकि इसमें where कंडीशन को use नहीं कर सकते है |

इस ब्लॉग(Delete, Drop, And Truncate Commands In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(Delete, Drop, And Truncate Commands In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.