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

MySQL में उपयोगकर्ता-परिभाषित चर का उपयोग करना


आइए समझें कि उपयोगकर्ता चर क्या हैं और उनका उपयोग MySQL में कैसे किया जा सकता है। हम नियम भी देखेंगे -

  • उपयोगकर्ता चर @var_name के रूप में लिखे गए हैं। यहाँ, 'var_name' चर नाम को संदर्भित करता है, जिसमें अक्षरांकीय वर्ण, ., _, और $ होते हैं।

  • एक उपयोगकर्ता चर नाम में अन्य वर्ण हो सकते हैं यदि उन्हें एक स्ट्रिंग या पहचानकर्ता के रूप में उद्धृत किया जाता है।

  • उपयोगकर्ता-परिभाषित चर सत्र विशिष्ट होते हैं।

  • एक उपयोगकर्ता चर जिसे एक क्लाइंट द्वारा परिभाषित किया जाता है, उसे अन्य क्लाइंट द्वारा देखा या उपयोग नहीं किया जा सकता है।

  • लेकिन एकमात्र अपवाद यह है कि यदि किसी उपयोगकर्ता के पास प्रदर्शन Schemauser_variables_by_thread तालिका तक पहुंच है, तो वह उपयोगकर्ता सभी सत्रों के लिए सभी उपयोगकर्ता चर देख सकता है।

    किसी दिए गए क्लाइंट सत्र के लिए सभी चर स्वचालित रूप से मुक्त हो जाते हैं जब वह क्लाइंट बाहर निकलता है।

    उपयोगकर्ता चर नाम केस-संवेदी नहीं हैं। नामों की अधिकतम लंबाई 64 वर्ण है।

सिंटैक्स

उपयोगकर्ता द्वारा परिभाषित चर सेट करने का एक तरीका SET कथन जारी करना है। आइए देखें कि यह नीचे दिए गए आदेश का उपयोग करके कैसे किया जा सकता है -

SET @var_name = expr [, @var_name = expr] ...

SET का उपयोग करते समय, या तो =या :=को असाइनमेंट ऑपरेटर के रूप में उपयोग करें।

मान असाइन करना

उपयोगकर्ता चर को डेटा प्रकारों के सीमित सेट से एक मान असाइन किया जा सकता है। इनमें पूर्णांक, दशमलव, फ़्लोटिंग-पॉइंट, बाइनरी या नॉनबाइनरी स्ट्रिंग, या NULL मान शामिल हैं।

  • दशमलव और वास्तविक मानों का असाइनमेंट मान की सटीकता या पैमाने को संरक्षित नहीं करेगा।

  • किसी अन्य प्रकार का मान जिसके अलावा अनुमेय है, अनुमेय प्रकार में परिवर्तित हो जाता है।

  • यह वही ज़बरदस्ती है जिसका उपयोग टेबल कॉलम मानों के लिए किया जाता है।

  • MySQL उपयोगकर्ता चर का उपयोग क्लाइंट में अस्थायी चर में संग्रहीत किए बिना परिणामों को याद रखने के लिए किया जा सकता है।

  • उनका उपयोग डेटा को स्पष्ट रूप से स्मृति स्थान निर्दिष्ट किए बिना संग्रहीत करने के लिए किया जाता है।


  1. अपाचे के साथ MySQL का उपयोग करना

    आइए समझें कि अपाचे के साथ MySQL का उपयोग कैसे करें - अपाचे एक वेब सर्वर सॉफ्टवेयर है जिसे अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित और अनुरक्षित किया जाता है। यह एक ऐसा सॉफ्टवेयर है जो वेब पेज तक पहुंचने के लिए उपयोगकर्ता से अनुरोध लेता है। HTTP अनुरोध पर कुछ सुरक्षा जांच की जाती है और फिर उपयोगकर्ता

  1. MySQL में उपयोगकर्ता-परिभाषित चर का उपयोग करना

    आइए समझें कि उपयोगकर्ता चर क्या हैं और उनका उपयोग MySQL में कैसे किया जा सकता है। हम नियम भी देखेंगे - उपयोगकर्ता चर @var_name के रूप में लिखे गए हैं। यहाँ, var_name चर नाम को संदर्भित करता है, जिसमें अक्षरांकीय वर्ण, ., _, और $ होते हैं। एक उपयोगकर्ता चर नाम में अन्य वर्ण हो सकते हैं यदि उन्ह

  1. MySQL प्रोग्राम वेरिएबल सेट करने के लिए विकल्पों का उपयोग करना

    कई MySQL प्रोग्राम में आंतरिक चर होते हैं जो SET स्टेटमेंट का उपयोग करके रनटाइम के दौरान सेट किए जाते हैं। इनमें से अधिकांश प्रोग्राम वेरिएबल्स को सर्वर स्टार्टअप पर भी उसी सिंटैक्स की मदद से सेट किया जा सकता है जो प्रोग्राम विकल्पों को निर्दिष्ट करने के लिए लागू होता है। उदाहरण 1 mysql में एक max_