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

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

<घंटा/>

DELETE एक डेटा मैनिपुलेशन लैंग्वेज कमांड, DML कमांड है और इसका उपयोग किसी रिलेशन / टेबल से टुपल्स / रिकॉर्ड्स को हटाने के लिए किया जाता है। जबकि DROP एक डेटा डेफिनिशन लैंग्वेज, DDL कमांड है और इसका उपयोग स्कीमा के नामित तत्वों जैसे संबंधों / तालिका, बाधाओं या संपूर्ण स्कीमा को हटाने के लिए किया जाता है।

DELETE और DROP के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।

Sr. नहीं. कुंजी DELETE DROP
1 उद्देश्य डिलीट कमांड, रिलेशन/टेबल से कुछ या सभी टुपल्स/रिकॉर्ड्स को हटा देता है DROP कमांड, स्कीमा के नामित तत्वों जैसे संबंध/तालिका, बाधाओं या संपूर्ण स्कीमा को हटाता है।
2 भाषा DELETE DML है। DROP, DDL है।
3 क्लॉज जहां फ़िल्टरिंग जोड़ने के लिए क्लॉज का उपयोग किया जाता है। नहीं जहां खंड उपलब्ध है।
4 रोलबैक डिलीट कमांड को रोलबैक किया जा सकता है क्योंकि यह डेटा बफर पर काम करता है। ड्रॉप कमांड को रोलबैक नहीं किया जा सकता क्योंकि यह सीधे डेटा पर काम करता है।
5 मेमोरी स्पेस टेबल मेमोरी स्पेस खाली नहीं है यदि डिलीट कमांड का उपयोग करके सभी रिकॉर्ड हटा दिए जाते हैं। ड्रॉप कमांड मेमोरी स्पेस को खाली कर देता है।
6 समस्या DELETE कमांड को मेमोरी की कमी का सामना करना पड़ सकता है। DROP कमांड स्मृति विखंडन का कारण बन सकता है।
6 इंटरैक्शन SQL सीधे डेटाबेस सर्वर से इंटरैक्ट करता है। PL/SQL सीधे डेटाबेस सर्वर से इंटरैक्ट नहीं करता है।
7 अभिविन्यास SQL डेटा उन्मुख भाषा है। PL/SQL अनुप्रयोग उन्मुख भाषा है।
8 उद्देश्य SQL का उपयोग क्वेरी लिखने, DDL और DML स्टेटमेंट बनाने और निष्पादित करने के लिए किया जाता है। PL/SQL का उपयोग प्रोग्राम ब्लॉक, फ़ंक्शन, प्रक्रिया, ट्रिगर और पैकेज लिखने के लिए किया जाता है।

  1. SQL में इनर जॉइन और आउटर जॉइन के बीच अंतर

    इस पोस्ट में, हम SQL में इनर जॉइन और आउटर जॉइन के बीच के अंतर को समझेंगे। इनर जॉइन इस्तेमाल किया गया खंड इनर जॉइन और जॉइन है। यह दो या दो से अधिक तालिकाओं का संयुक्त टपल लौटाता है। जब कोई विशेषता सामान्य नहीं होती है, तो परिणाम खाली होता है। यदि टुपल्स की संख्या अधिक है, तो INNER JOIN OU

  1. कमांड प्रॉम्प्ट और विंडोज पॉवरशेल के बीच अंतर

    Windows 10, Windows 8 और Windows 7, सभी Windows PowerShell के साथ शिप होते हैं अलग सोच। इसके साथ ही, कमांड प्रॉम्प्ट आया जो MS-DOS कमांड लाइन का उत्तराधिकारी था। अक्सर एक ऑपरेटिंग सिस्टम में दो कमांड-लाइन टूल की उपस्थिति उपयोगकर्ता को भ्रमित कर सकती है। आज, हम संक्षेप में चर्चा करेंगे कि कमांड प्रॉम

  1. विंडोज पॉवरशेल और कमांड प्रॉम्प्ट के बीच अंतर

    यदि आप विंडोज ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, तो आपको अक्सर सीएमडी या कमांड प्रॉम्प्ट का सामना करना पड़ता है, जैसा कि बहुत से लोग जानते हैं। कमांड प्रॉम्प्ट एक कमांड-लाइन दुभाषिया है जिसे विंडोज के सभी संस्करणों के साथ विंडोज एनटी से सभी तरह से भेज दिया गया है। कमांड प्रॉम्प्ट एक कमांड-लाइन इंट