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

MySQL में लेन-देन से आपका क्या तात्पर्य है? इसके गुणों सहित समझाइए?


लेन-देन डेटाबेस हेरफेर संचालन का एक अनुक्रमिक समूह है, जो इस तरह किया जाता है जैसे कि यह एक एकल कार्य इकाई हो। दूसरे शब्दों में, एक लेन-देन कभी भी पूरा नहीं होगा जब तक कि समूह के भीतर प्रत्येक व्यक्तिगत ऑपरेशन सफल न हो। यदि लेन-देन के भीतर कोई कार्रवाई विफल हो जाती है, तो पूरा लेनदेन विफल हो जाएगा। व्यावहारिक रूप से, हम कई SQL प्रश्नों को एक समूह में जोड़ सकते हैं और लेन-देन के एक भाग के रूप में उन सभी को एक साथ निष्पादित कर सकते हैं।

लेन-देन के गुण

लेन-देन में निम्नलिखित चार मानक गुण होते हैं, जिन्हें आमतौर पर संक्षिप्त नाम ACID द्वारा संदर्भित किया जाता है -

  • परमाणुता - यह सुनिश्चित करता है कि कार्य इकाई के भीतर सभी कार्यों को सफलतापूर्वक पूरा किया गया है; अन्यथा, विफलता के बिंदु पर लेन-देन निरस्त कर दिया जाता है और पिछले कार्यों को उनकी पूर्व स्थिति में वापस ले जाया जाता है।
  • संगति - यह सुनिश्चित करता है कि सफलतापूर्वक प्रतिबद्ध लेनदेन पर डेटाबेस राज्यों को ठीक से बदलता है।
  • अलगाव - यह लेनदेन को एक दूसरे पर स्वतंत्र रूप से और पारदर्शी रूप से संचालित करने में सक्षम बनाता है।
  • स्थायित्व - यह सुनिश्चित करता है कि सिस्टम के विफल होने की स्थिति में प्रतिबद्ध लेनदेन का परिणाम या प्रभाव बना रहे।

  1. MySQL वर्कबेंच में कॉलम फ्लैग का क्या मतलब है?

    MySQL वर्कबेंच में, अखंडता बनाए रखने के लिए कॉलम के साथ कॉलम फ्लैग का उपयोग किया जा सकता है। कॉलम के झंडे इस प्रकार हैं - पीके - प्राथमिक कुंजी एनएन - न्यूल नहीं बिन - बाइनरी संयुक्त राष्ट्र - अहस्ताक्षरित यूक्यू - अद्वितीय ZF - शून्य भरा जी - कॉलम जेनरेट करें एआई - ऑटो इंक्र

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प

  1. भ्रूण () विधि क्या है? MySQL पायथन में इसके उपयोग के बारे में बताएं?

    Fetchone() विधि Fetchone() विधि का उपयोग तब किया जाता है जब आप तालिका से केवल पहली पंक्ति का चयन करना चाहते हैं। यह विधि केवल MySQL तालिका से पहली पंक्ति लौटाती है। fetchone() विधि का उपयोग कर्सर ऑब्जेक्ट के लिए उपयोग की जाने वाली क्वेरी के रूप में fetchone () का उपयोग नहीं किया जाता है। पास की गई