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

MySQL यूजर वेरिएबल्स से आपका क्या मतलब है और हम उन्हें वैल्यू कैसे असाइन कर सकते हैं?


MySQL उपयोगकर्ता चर @variable के रूप में लिखे गए हैं और इसे एक पूर्णांक, वास्तविक, स्ट्रिंग या NULL मान पर सेट किया जा सकता है। SET स्टेटमेंट की मदद से हम यूजर वेरिएबल के लिए एक वैल्यू असाइन कर सकते हैं। उपयोगकर्ता चरों को मान निर्दिष्ट करते समय हम या तो =या :=को असाइनमेंट ऑपरेटर के रूप में उपयोग कर सकते हैं।

उदाहरण

mysql> SET @A = 100;
Query OK, 0 rows affected (0.00 sec)

mysql> Set @B = 'MySQL';
Query OK, 0 rows affected (0.00 sec)

उपरोक्त प्रश्नों ने क्रमशः उपयोगकर्ता चर A को मान 100 और उपयोगकर्ता चर B को 'MySQL' असाइन किया है।

हम निम्न प्रकार से SELECT स्टेटमेंट की मदद से उनके मूल्यों की जांच कर सकते हैं -

mysql> Select @A, @B;
+------+-------+
| @A   | @B    |
+------+-------+
| 100  | MySQL |
+------+-------+
1 row in set (0.05 sec)

हम अल्पविराम द्वारा अलग किए गए कई चर असाइनमेंट भी कर सकते हैं। इसे निम्नलिखित उदाहरण में दर्शाया गया है -

mysql> SET @X = 'Ram',@Y = 'Shyam',@Z = 'Students', @S = 5000;
Query OK, 0 rows affected (0.00 sec)

mysql> Select @X, @Y, @Z, @S;
+------+-------+----------+------+
| @X   | @Y    | @Z       | @S   |
+------+-------+----------+------+
| Ram  | Shyam | Students | 5000 |
+------+-------+----------+------+
1 row in set (0.00 sec)

हम उन्हें SELECT स्टेटमेंट के साथ मान भी दे सकते हैं लेकिन उसके लिए, हमें केवल :=असाइनमेंट ऑपरेटर का उपयोग करना होगा न कि =। इसे नीचे दिए गए उदाहरण में दिखाया गया है -

mysql> SELECT @C := 'Tutorialspoint';
+------------------------+
| @C := 'Tutorialspoint' |
+------------------------+
| Tutorialspoint         |
+------------------------+
1 row in set (0.00 sec)

mysql> SELECT @C;
+----------------+
| @C             |
+----------------+
| Tutorialspoint |
+----------------+
1 row in set (0.00 sec)

  1. बैश चर क्या हैं और आप उनका उपयोग कैसे कर सकते हैं?

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

  1. एक वेबपी छवि क्या है और आप इसे कैसे सहेज सकते हैं?

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

  1. Adware क्या है और आप इसे कैसे रोक सकते हैं?

    एडवेयर क्या है? बधाई हो!!! आपको एक मुफ़्त IPHONE के लिए चुना गया है!!!! यहां क्लिक करें!!!! क्या आप कभी इंटरनेट ब्राउज़ कर रहे हैं, अपने दिन के बारे में जा रहे हैं, जब अचानक आप इन संदेशों से भर जाते हैं? अगर आपको लगता है कि वे शायद स्पैम थे, तो आप सही हैं! यदि आप इस तरह के एक टन विज्ञापन देख रहे