थोड़े समय के लिए, डेटाबेस का नाम बदलने के लिए SQL कमांड को MySQL डेटाबेस प्रबंधन प्रणाली के वितरण में शामिल किया गया था। इसलिए, यदि आप 5.1.7 से 5.1.22 तक MySQL के किसी एक संस्करण के खुश उपयोगकर्ता हैं, तो आप RENAME कमांड का उपयोग कर सकते हैं। संस्करण 5.1.23 के बाद से इस आदेश को संभावित खतरनाक के रूप में हटा दिया गया है। अन्य संस्करणों में डेटाबेस का नाम बदलने के लिए, आपको एक नया डेटाबेस बनाने के लिए कमांड के एक सेट का उपयोग करना होगा, इसमें पुरानी तालिकाओं को कॉपी करना होगा।
ज़रूरी
PhpMyAdmin एप्लिकेशन एक्सेस
निर्देश
चरण 1
यदि आप चाहते हैं कि डेटाबेस का नाम बदलने के लिए आवश्यक सभी निर्देशों को स्वचालित रूप से तैयार किया जाए और SQL सर्वर पर भेजा जाए, तो phpMyAdmin एप्लिकेशन का उपयोग करें। यह एप्लिकेशन अधिकांश होस्टिंग कंपनियों द्वारा पूर्णकालिक MySQL डेटाबेस प्रबंधन उपकरण के रूप में प्रदान किया जाता है। यदि आप स्थानीय रूप से SQL सर्वर का उपयोग करते हैं, तो इसे अपने कंप्यूटर पर स्थापित करें - इंटरनेट पर पूरी तरह से Russified संस्करण खोजना मुश्किल नहीं है, और आधिकारिक वेबसाइट पर नए संस्करण मुफ्त में प्राप्त किए जा सकते हैं
चरण 2
phpMyAdmin एप्लिकेशन में लॉग इन करें और इंटरफ़ेस के बाएं फ्रेम में स्थित अपने खाता डेटाबेस की सूची में, उस डेटाबेस पर क्लिक करें जिसका आप नाम बदलना चाहते हैं। कार्यक्रम चयनित डेटाबेस की तालिकाओं की सूची, उनसे संबंधित जानकारी और नियंत्रण मेनू आइटम के एक सेट के साथ एक पृष्ठ लोड करेगा।
चरण 3
दाएं फ्रेम के शीर्ष पर मेनू से संचालन का चयन करें और phpMyAdmin उस फ्रेम में एक नया पृष्ठ लोड करेगा। इसमें डेटाबेस का नाम बदलने सहित तीन कार्यों के लिए फ़ील्ड के सेट शामिल हैं।
चरण 4
"डेटाबेस का नाम बदलें" शीर्षक के साथ अनुभाग में डेटाबेस का नया नाम निर्दिष्ट करें और उसी अनुभाग में "ओके" बटन पर क्लिक करें। प्रोग्राम आपके द्वारा निर्दिष्ट नाम के साथ एक नया डेटाबेस बनाने, वर्तमान डेटाबेस की तालिकाओं की प्रतिलिपि बनाने और फिर वर्तमान को हटाने के लिए कमांड के आवश्यक सेट की रचना करेगा। चूंकि SQL कमांड की सूची में एक डिलीट ऑपरेशन भी है, phpMyAdmin आपसे पुष्टि के लिए कहेगा - "ओके" पर क्लिक करें।
चरण 5
यदि उपयोग किए जा रहे SQL सर्वर का संस्करण प्रत्यक्ष डेटाबेस नामकरण कमांड के सिंटैक्स को समझता है, तो आप निम्न SQL कमांड का उपयोग कर सकते हैं: RENAME old_name TO new_name; यहाँ old_name पुराना नाम है, new_name नया है। इस विकल्प का लाभ ऑपरेशन के निष्पादन समय में उल्लेखनीय कमी है।