किसी क्वेरी के परिणाम को वैरिएबल में असाइन करने के लिए @anyVariableName का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1864 (Id int, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1864 मानों में डालें (101, 'क्रिस', 'ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1864 मानों में डालें (102, 'डेविड', 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1864 मानों में डालें (103, 'एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1864 मानों में डालें (104, 'जॉन', 'Doe');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1864 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----------+-----------+----------+| 101 | क्रिस | ब्राउन || 102 | डेविड | मिलर || 103 | एडम | स्मिथ || 104 | जॉन | डो |+----------+-----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)यहाँ एक क्वेरी के परिणाम को एक चर में निर्दिष्ट करने के लिए क्वेरी है -
mysql> @fName:=FirstName,@lName:=LastName DemoTable1864 से चुनें जहां Id=103;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+---------------------+| @fName:=फर्स्टनाम | @lName:=अंतिम नाम |+-------------------+------------------+| एडम | स्मिथ |+-------------------+-----------------+1 पंक्ति सेट में (0.00 सेकंड)