हाँ, RENAME के साथ ALTER कमांड का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1859 (Id int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1859 मानों में डालें(101);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1859 मानों में डालें(102);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1859 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| आईडी |+------+| 101 || 102 |+------+2 पंक्तियाँ सेट में (0.00 सेकंड)संग्रहीत कार्यविधि बनाने और तालिका के नाम का नाम बदलने के लिए क्वेरी निम्नलिखित है -
mysql> delimiter //mysql> क्रिएट प्रोसीजर change_table_name_sp() टेबल चेंज करना शुरू करें DemoTable1859 नाम बदलें exampleTable; अंत//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सीमांकक;
कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -
mysql> कॉल change_table_name_sp();क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
जांचें कि तालिका का नाम बदल दिया गया है या चयन कमांड का उपयोग नहीं कर रहा है -
mysql> exampleTable से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| आईडी |+------+| 101 || 102 |+------+2 पंक्तियाँ सेट में (0.00 सेकंड)