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

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

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1898 (नंबर int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1898 मान (10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1898 मान (70) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1898 मानों में डालें ( 30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1898 मान (50) में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1898 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड)

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

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------+| नंबर |+-----------+| 10 || 70 || 30 || 50 || 40 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

संख्यात्मक उपयोगकर्ता-परिभाषित चर के साथ ORDER BY निष्पादित करने की क्वेरी यहां दी गई है -

mysql> सेट @limitValue:=1;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सेट @query:=CONCAT('select * from DemoTable1898 order by',@limitValue);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> @query से stmt तैयार करें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं (0.00 सेकंड) स्टेटमेंट तैयार किया गया हैmysql> stmt निष्पादित करें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------+| नंबर |+-----------+| 10 || 30 || 40 || 50 || 70 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ तैयारी क्वेरी को हटाने के लिए प्रश्न है -

mysql> डिलीकेट तैयारी stmt;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

  1. MySQL के साथ यूज़र-डिफ़ाइंड वैरिएबल में सेलेक्ट करें

    उपयोगकर्ता द्वारा परिभाषित चर के लिए, हम MySQL में @ का उपयोग करते हैं। निम्नलिखित वाक्य रचना है। यहाँ, @anyVariableName हमारा उपयोगकर्ता-परिभाषित चर है - अपनेटेबलनाम से @anyVariableName में अपना कॉलमनाम चुनें जहां आपकी स्थिति है; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_

  1. MySQL में शर्तों के साथ क्वेरी कैसे ऑर्डर करें और चुनें?

    निम्नलिखित वाक्य रचना है - अपनेTableName क्रम से yourColumnName=0,yourColumnName; . द्वारा चुनें * आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1348 मानों में डालें(89);क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. "आदेश" नामक तालिका के साथ MySQL क्वेरी त्रुटि?

    आदेश एक आरक्षित शब्द है। अभी भी आरक्षित शब्द का उपयोग करने के लिए, आपको कॉलम नाम के आसपास बैकटिक्स का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - `ऑर्डर` मूल्यों में डालें ( 205);क्व