आइए पहले एक टेबल बनाएं -
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 सेकंड)