MySQL में एक वेरिएबल सेट करने के लिए, आपको SET कमांड का उपयोग करना होगा। निम्नलिखित वाक्य रचना है:
@yourVariableName:=yourValue सेट करें; अपनेTableName से *चुनें जहां yourColumnName=@yourVariableName;
आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं DemoTable(Id int, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल वैल्यू में डालें(10,'कैरोल','टेलर');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(20,'जॉन','डो');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें (30, 'जॉन', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें (40, 'डेविड', 'मिलर');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----------+-----------+----------+| 10 | कैरल | टेलर || 20 | जॉन | डो || 30 | जॉन | स्मिथ || 40 | डेविड | मिलर |+------+-----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)आइए अब देखें कि MySQL में उपयोगकर्ता परिभाषित चर कैसे सेट करें:
mysql> set @myId:=30;query OK, 0 Rows प्रभावित (0.00 sec)mysql> DemoTable से * चुनें जहां Id=@myId;
यह निम्नलिखित आउटपुट उत्पन्न करेगा
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----------+-----------+----------+| 30 | जॉन | स्मिथ |+------+----------+----------+1 पंक्ति सेट में (0.00 सेकंड)