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

MySQL अस्थायी चर असाइनमेंट?

<घंटा/>

आप अस्थायी चर असाइनमेंट के लिए SET कमांड का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है

सेट @anyVariableName=(अपने तालिका नाम से अपना कॉलम नाम चुनें जहां आपकी स्थिति है);

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल tempVariableAssignment बनाएं -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)

अब इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

mysql> tempVariableAssignment (नाम, आयु) मान ('जॉन', 25) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> tempVariableAssignment (नाम, आयु) मान ('कैरोल', 26) में डालें क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> tempVariableAssignment (नाम, आयु) मान ('सैम', 28) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> tempVariableAssignment (नाम, आयु) में डालें मान ('डेविड', 19); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> tempVariableAssignment (नाम, आयु) मान ('बॉब', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

क्वेरी इस प्रकार है

mysql> tempVariableAssignment से *चुनें;

निम्न आउटपुट है

+-----+----------+------+| आईडी | नाम उम्र |+----+----------+------+| 1 | जॉन | 25 || 2 | कैरल | 26 || 3 | सैम | 28 || 4 | डेविड | 19 || 5 | बॉब | 23 |+----+----------+------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL अस्थायी चर असाइनमेंट के लिए क्वेरी है

mysql> set @findAge=(tempVariableAssignment से उम्र चुनें जहां Id=4);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.02 सेकंड)

चर @findAge का मान प्रदर्शित करें।

क्वेरी इस प्रकार है

mysql> @findAge चुनें;

निम्न आउटपुट है

<पूर्व>+----------+| @findAge |+----------+| 19 |+----------+1 पंक्ति सेट में (0.01 सेकंड)

यहाँ एक वैकल्पिक क्वेरी है

mysql> tempVariableAssignment से उम्र में @anotherAge-> चुनें जहां Id=4;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चर @anotherAge का मान प्रदर्शित करें।

क्वेरी इस प्रकार है

mysql> @anotherAge चुनें;

निम्न आउटपुट है

<पूर्व>+---------------+| @anotherAge |+----------------+| 19 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एक MySQL क्वेरी के परिणाम को एक चर में कैसे असाइन करें?

    किसी क्वेरी के परिणाम को वैरिएबल में असाइन करने के लिए @anyVariableName का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1864 (Id int, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - Demo

  1. संख्यात्मक उपयोगकर्ता परिभाषित चर के साथ MySQL आदेश?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1898 (नंबर int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1898 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शि

  1. MySQL क्वेरी दर्ज करना

    कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SELECT VERSION(), CURRENT_DATE; नोट: फ़ंक्शन VERSION () और CURRENT_DATE केस-असंवेदनशील हैं। इसका अर्थ है संस्करण ()