Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

SQL में DELETE और DROP के बीच अंतर

<घंटा/>

इस पोस्ट में, हम SQL में DELETE और DROP कमांड के बीच के अंतर को समझेंगे।

हटाएं

  • यह किसी संबंध/तालिका से कुछ या सभी टुपल्स/रिकॉर्ड को हटा देता है।

  • यह डीएमएल है, यानी डेटा हेरफेर भाषा।

  • इसमें फ़िल्टर जोड़ने के लिए 'WHERE' क्लॉज़ का उपयोग किया जाता है।

  • इसे वापस रोल किया जा सकता है क्योंकि यह डेटा बफर पर काम करता है।

  • यदि 'डिलीट' कमांड का उपयोग करके सभी रिकॉर्ड हटा दिए गए हैं तो टेबल की मेमोरी स्पेस खाली नहीं है।

  • यह स्मृति की कमी का सामना कर सकता है।

ड्रॉप

  • यह स्कीमा के नामित तत्वों जैसे संबंध/तालिका, बाधाओं या स्वयं संपूर्ण स्कीमा को हटा देता है।

  • यह डीडीएल है, यानी डेटा परिभाषा भाषा।

  • यह 'WHERE' क्लॉज का उपयोग नहीं करता है।

  • इसे वापस नहीं लाया जा सकता, क्योंकि यह सीधे डेटा पर काम करता है।

  • यह मेमोरी स्पेस को मुक्त करता है।

  • इसके परिणामस्वरूप स्मृति विखंडन हो सकता है।


  1. डेटा और मेटाडेटा के बीच अंतर

    इस पोस्ट में, हम डेटा और मेटाडेटा के बीच के अंतर को समझेंगे। डेटा किसी भी प्रकार की जानकारी जो कंप्यूटर मेमोरी में स्टोर की जाती है। इसे बाद में कई तरह के उद्देश्यों के लिए इस्तेमाल किया जा सकता है। यह जानकारीपूर्ण हो भी सकता है और नहीं भी। यह संसाधित हो भी सकता है और नहीं भी। DBMS मे

  1. USART और UART . के बीच अंतर

    इस पोस्ट में, हम USART और UART मोड के बीच के अंतर को समझेंगे - USART (यूनिवर्सल सिंक्रोनस/एसिंक्रोनस रिसीवर/ट्रांसमीटर) हाफ-डुप्लेक्स मोड का उपयोग किया जाता है। UART की तुलना में USART की गति अधिक है। यह काम करने के लिए डेटा सिग्नल के साथ-साथ घड़ी का भी उपयोग करता है। डेटा को ब्लॉक के प्

  1. ढेर और ढेर के बीच अंतर

    इस पोस्ट में हम स्टैक और हीप के बीच के अंतर को समझेंगे स्टैक यह एक रैखिक डेटा संरचना है। मेमोरी एक सन्निहित (निरंतर) ब्लॉक में आवंटित की जाती है। स्टैक के लिए मेमोरी को कंपाइलर के निर्देशों का उपयोग करके स्वचालित रूप से आवंटित और हटा दिया जाता है। स्टैक बनाने और बनाए रखने में कम खर्च होत