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

MySQL में सिस्टम वेरिएबल और यूजर-डिफाइंड वेरिएबल में अंतर


सिस्टम वेरिएबल (System Variables)

  • ये सख्ती से टाइप किए गए वेरिएबल होते हैं।
  • इन्हें ग्लोबल-स्पेसिफिक वेरिएबल भी कहा जाता है।
  • सिस्टम वेरिएबल को ग्लोबल स्तर पर इनिशियलाइज़ किया जाता है और इनका मान सर्वर रीस्टार्ट होने तक बना रहता है।
  • सर्वर रीस्टार्ट होने पर ये मान नष्ट हो जाते हैं।
  • प्रीडिफाइंड सिस्टम वेरिएबल @@ सिंबल से शुरू होते हैं।

यूजर-डिफाइंड वेरिएबल (User-defined Variables)

  • ये सेशन-स्पेसिफिक वेरिएबल होते हैं।
  • ये ढीले टाइप किए गए (loosely typed) वेरिएबल होते हैं।
  • इन्हें सेशन के दौरान इनिशियलाइज़ किया जाता है और इनका मान सेशन समाप्त होने तक बना रहता है।
  • यूजर-डिफाइंड वेरिएबल @ सिंबल से शुरू होते हैं।

उदाहरण

@anyVariableName

तुलना तालिका

विशेषतासिस्टम वेरिएबलयूजर-डिफाइंड वेरिएबल
टाइपिंगसख्ती से टाइप (Strongly typed)ढीले टाइप (Loosely typed)
दायराग्लोबल (सभी कनेक्शन)सेशन-विशिष्ट
जीवनचक्रसर्वर रीस्टार्ट तकसेशन समाप्त होने तक
प्रीफिक्स@@@
  1. - C में स्टेटिक वेरिएबल का आरंभीकरण

    जब static कीवर्ड का उपयोग किया जाता है, तो वेरिएबल या डेटा मेंबर्स या फंक्शन को फिर से संशोधित नहीं किया जा सकता। यह प्रोग्राम के जीवनकाल के लिए आवंटित होता है। स्टेटिक फंक्शन को क्लास नाम का उपयोग करके सीधे कॉल किया जा सकता है। स्टेटिक वेरिएबल केवल एक बार आरंभ किए जाते हैं। कंपाइलर वेरिएबल को प्रोग

  1. - C में स्टेटिक वेरिएबल्स

    स्टेटिक वेरिएबल्स केवल एक बार इनिशियलाइज़ किए जाते हैं। कंपाइलर प्रोग्राम के अंत तक वेरिएबल के साथ बना रहता है। स्टेटिक वेरिएबल्स को फ़ंक्शन के अंदर या बाहर परिभाषित किया जा सकता है। वे ब्लॉक के लिए लोकल होते हैं। स्टेटिक वेरिएबल्स का डिफ़ॉल्ट मान शून्य होता है। स्टेटिक वेरिएबल्स प्रोग्राम के एक्ज़ी

  1. - पावरशेल वेरिएबल में महारत: कुशल स्क्रिप्टिंग के लिए आपका गाइड

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