कभी-कभी आपको MySQL में तालिका का नाम बदलने की आवश्यकता हो सकती है। इस लेख में हम देखेंगे कि MySQL में टेबल का नाम कैसे बदला जाए। MySQL में टेबल का नाम बदलने के दो तरीके हैं - ALTER का उपयोग करना और RENAME स्टेटमेंट का उपयोग करना। हम इन दोनों दृष्टिकोणों को देखेंगे और उनके अंतरों को समझेंगे।
MySQL में टेबल का नाम कैसे बदलें
आप ALTER TABLE या RENAME TABLE स्टेटमेंट का उपयोग करके MySQL में टेबल का नाम बदल सकते हैं।
यहाँ ALTER TABLE स्टेटमेंट का उपयोग करके टेबल का नाम बदलने का सिंटैक्स दिया गया है।
alter table old_table_name rename to new_table_name;
उपरोक्त कथन में, आपको पुरानी तालिका का नाम और नया तालिका नाम निर्दिष्ट करना होगा।
बिक्री . का नाम बदलने के लिए यहां एक उदाहरण दिया गया है आदेश . के लिए तालिका ALTER TABLE स्टेटमेंट का उपयोग करना।
alter table sales rename to orders;
यहाँ RENAME कथन का उपयोग करके तालिका का नाम बदलने का सिंटैक्स दिया गया है।
rename table old_table_name to new_table_name;
उपरोक्त कथन में, आपको पुरानी तालिका का नाम और नया तालिका नाम निर्दिष्ट करना होगा।
बिक्री . का नाम बदलने के लिए यहां एक उदाहरण दिया गया है आदेश . के लिए तालिका RENAME TABLE स्टेटमेंट का उपयोग करना।
rename table sales to orders;
कृपया ध्यान दें :
जब आप MySQL में किसी तालिका का नाम बदलते हैं, तो सभी दृश्य, संग्रहीत कार्यविधियाँ और पुरानी तालिका नाम को संदर्भित करने वाली विदेशी कुंजियाँ काम करना बंद कर देंगी। इसलिए आपको इसके नए टेबल नाम को संदर्भित करने के लिए इन दृश्यों, संग्रहीत प्रक्रियाओं और विदेशी कुंजियों को अपडेट करने की आवश्यकता होगी।
यहाँ ALTER TABLE और RENAME TABLE स्टेटमेंट के बीच मुख्य अंतर हैं।
1. ALTER TABLE के विपरीत, आप एक साथ कई टेबल का नाम बदलने के लिए RENAME TABLE का उपयोग कर सकते हैं। RENAME स्टेटमेंट का उपयोग करके कई तालिकाओं का नाम बदलने का सिंटैक्स यहां दिया गया है।
RENAME TABLE old_table1 TO new_table1,
old_table2 TO new_table2,
old_table3 TO new_table3;
2. नाम बदलें तालिका का उपयोग अस्थायी तालिकाओं का नाम बदलने के लिए नहीं किया जा सकता है। ALTER TABLE अस्थायी तालिकाओं के साथ काम करता है।
3. नाम बदलें तालिका विचारों के लिए भी काम करती है। ALTER TABLE विचारों का नाम बदलने का समर्थन नहीं करता है।
जैसा कि आप देख सकते हैं, MySQL में टेबल का नाम बदलना काफी आसान है।
MySQL के लिए रिपोर्टिंग टूल चाहिए? Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!