SQL में TRUNCATE और DELETE में क्या अंतर है?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(SQL में TRUNCATE और DELETE में क्या अंतर है) में हम आपको sql के अंतर्गत delete और Truncate कमांड के बीच डिफरेंस बताने वाले है |

अक्सर इन दोनों कमांड के बीच में बड़ा confusion होता है, specially स्टूडेंट के दिमाग में | SQL में TRUNCATE और DELETE में क्या अंतर है|

जैसे कि हम जानते है की दोनों delete और Truncate कमांड का use टेबल से रिकार्ड्स को हटाने के लिए होता है | SQL में TRUNCATE और DELETE में क्या अंतर है|

और delete और Truncate कमांड काफी सिमिलर होता है | SQL में TRUNCATE और DELETE में क्या अंतर है|

इसलिए बहुत से लोगो के दिमाग में इन कमांड्स को लेकर कन्फूसिओं होता है, कि किस command को कहाँ पर use करना है |

तो दोस्तों इस ब्लॉग पोस्ट में हम delete और Truncate command को लेकर आपके सारे confusion दूर कर देंगे |

SQL में TRUNCATE और DELETE में क्या अंतर है:

delete कमांड का उपयोग हम टेबल में मौजूद एक सिंगल रिकार्ड्स से लेकर पूरे records को डिलीट करने के लिए कर सकते है |

जैसे कि एक सिंगल column वैल्यू को आप डिलीट कमांड से डिलीट कर सकते है where कंडीशन के साथ |

आप एक single row को डिलीट कर सकते है, अथवा आप टेबल में मौजूद पूरी rows को एक साथ भी delete कर सकते है|

Delete command के साथ | हम delete command के साथ where कंडीशन का उपयोग करके आसानी से रिकार्ड्स को डिलीट कर लेते है |

वहीँ दूसरी तरफ Truncate command का उपयोग करके आप एक साथ पूरी टेबल का डाटा डिलीट कर सकते है |

कहने का मतलब टेबल में जितनी भी rows है वो एक बार में डिलीट हो जाएँगी |

Truncate command के साथ हम where कंडीशन का उपयोग नहीं कर सकते है|

इसलिए हम delete कमांड की तरह कुछ single records को Truncate command के साथ डिलीट नहीं कर सकते है |

Truncate comand का use हमें तभी करना है जब हमें पूरी टेबल के डाटा को साफ़ करना है |

जब पूरी टेबल के रिकार्ड्स को डिलीट करने की बात आती है तब हम इसके लिए Truncate command को prefer करते है|

क्योकि यह delete कमांड से ज्यादा fast होता है |

delete और Truncate कमांड दोनों में टेबल का डाटा डिलीट होता है और टेबल का स्ट्रक्चर अथवा डेफिनिशन बिलकुल सेफ रहती है |

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 क्या है…

इस ब्लॉग(SQL में TRUNCATE और DELETE में क्या अंतर है) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(SQL में TRUNCATE और DELETE में क्या अंतर है) को खूब एन्जॉय किया होगा|

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

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

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.