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

MySQL तैयार कथन में तालिका नाम के साथ उपयोगकर्ता-परिभाषित चर सेट करें?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.71 सेकंड)

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

mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('क्रिस') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('डेविड') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.06 सेकेंड)mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('सैम') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (स्टूडेंटनाम) वैल्यू ('माइक') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.12 सेकंड)

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

mysql> डेमोटेबल से * चुनें;

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 1 | क्रिस || 2 | डेविड || 3 | सैम || 4 | माइक |+-----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)

यहां बताया गया है कि आप टेबल नाम सेट करने के लिए उपयोगकर्ता द्वारा परिभाषित चर का उपयोग कैसे कर सकते हैं और MySQL तैयार कथन के साथ काम कर सकते हैं -

mysql> सेट @tableName ='DemoTable';क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.04 सेकंड)mysql> @queryToSelectStudentName सेट करें:=concat('StudentName from',@tableName);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.28) sec)mysql> @queryToSelectStudentName से एक्ज़िक्यूटक्वेरी तैयार करें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.04 सेकंड) स्टेटमेंट तैयार किया गया हैmysql> एक्ज़ीक्यूटिव निष्पादित करें;

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

<पूर्व>+---------------+| छात्र का नाम |+---------------+| क्रिस || डेविड || सैम || माइक |+---------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL के साथ UPDATE स्टेटमेंट में if स्टेटमेंट का उपयोग करके सेट की गई शर्तों के साथ रिकॉर्ड प्रदर्शित करें

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

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

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

  1. MySQL IF स्टेटमेंट के साथ काम करके कस्टम संदेश सेट करें और उपयोगकर्ता द्वारा परिभाषित चर में चुनें

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