अक्सर ऐसा हो सकता है कि, हमें उनके उद्देश्य की पूर्ति के लिए डेटाबेस में कॉलम का नाम बदलने की आवश्यकता दिखाई देती है। SQL या स्ट्रक्चर्ड क्वेरी लैंग्वेज की मदद से, डेटाबेस एडमिनिस्ट्रेटर रिलेशनल डेटाबेस में डेटा को स्टोर, अपडेट, मैनिपुलेट और रिट्रीव करते हैं। तो, इस लेख में आइए समझते हैं कि SQL में कॉलम नाम का नाम कैसे बदला जाए।
इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:
-
- एसक्यूएल क्या है?
- SQL में RENAME कमांड क्या है?
- MySQL, MariaDB, Oracle और PostgreSQL में कॉलम का नाम बदलें
- MS SQL सर्वर में कॉलम का नाम बदलें
- टेबल का नाम बदलें MySQL, MariaDB, Oracle
तो चलिए शुरू करते हैं,
एसक्यूएल क्या है?
SQL या आमतौर पर SEQUEL के रूप में जाना जाता है एक संरचित क्वेरी भाषा है जिसका उपयोग डेटाबेस को प्रबंधित और एक्सेस करने के लिए किया जाता है। यह अंग्रेजी भाषा पर आधारित है और डेटा को आसानी से पुनर्प्राप्त करने, हेरफेर करने और एक्सेस करने के लिए डिज़ाइन किया गया है। यदि आप SQL की मूलभूत बातों के बारे में गहराई से जानना चाहते हैं, तो आप SQL Basics पर लेख देख सकते हैं। SQL में, डेटा में हेरफेर करने के लिए विभिन्न कथनों/कमांडों का उपयोग किया जाता है। ऐसा ही एक हेरफेर, जो डेटाबेस में काफी लोकप्रिय है, वह है SQL में कॉलम नाम का नाम बदलना।
तो, आइए समझते हैं कि SQL में RENAME कमांड का उपयोग कैसे करें।
SQL में RENAME कमांड क्या है?
इस कमांड का प्रयोग कॉलम के नाम को नए कॉलम नाम में बदलने के लिए किया जाता है। इसका उपयोग तालिका को नए तालिका नाम में बदलने के लिए भी किया जाता है। आइए समझते हैं कि विभिन्न डेटाबेस में इस कमांड का उपयोग कैसे करें। लेकिन, इससे पहले, आइए सभी उदाहरणों को समझने के लिए निम्न तालिका पर विचार करें:
बोली | BName | शैली | कीमत |
1 | ट्रिक मिरर | मनोविज्ञान | 200 |
2 | डेज़ी जोन्स | रहस्य | 350 |
3 | लेडी इन द लेक | रहस्य | 250 |
4 | चमत्कार क्रीक | थ्रिलर | 450 |
5 | डिसैपियरिंग अर्थ | ड्रामा | 300 |
एसक्यूएल में कॉलम का नाम कैसे बदलें?
MySQL, MariaDB, Oracle, और PostgreSQL में कॉलम नाम का नाम बदलें
MySQL, MariaDB, Oracle, और PostgreSQL में एक कॉलम नाम का नाम बदलने के लिए, आप नीचे दिए गए सिंटैक्स का पालन कर सकते हैं:
सिंटैक्स
ALTER TABLE TableName RENAME COLUMN OldColumnName TO NewColumnName;
उदाहरण:
कॉलम नाम "BID" का नाम बदलकर "BooksID" करने के लिए एक प्रश्न लिखें।
ALTER TABLE Books; RENAME COLUMN BID TO BooksID;
उपरोक्त क्वेरी को निष्पादित करने पर, आप निम्न आउटपुट देखेंगे:
आउटपुट:
BooksID | BName | शैली | कीमत |
1 | ट्रिक मिरर | मनोविज्ञान | 200 |
2 | डेज़ी जोन्स | रहस्य | 350 |
3 | लेडी इन द लेक | रहस्य | 250 |
4 | चमत्कार क्रीक | थ्रिलर | 450 |
5 | डिसैपियरिंग अर्थ | ड्रामा | 300 |
आप कीवर्ड बदलें . का भी उपयोग कर सकते हैं कॉलम नाम का नाम इस प्रकार बदलने के लिए:
सिंटैक्स
ALTER TABLE TableName CHANGE COLUMN OldColumnName NewColumnName Data Type;
उदाहरण:
कॉलम नाम "BID" का नाम बदलकर "BooksID" करने के लिए एक प्रश्न लिखें।
ALTER TABLE Books; CHANGE COLUMN BID BooksID INT;
इस क्वेरी को निष्पादित करने पर, आप आउटपुट को उपरोक्त आउटपुट के समान ही देखेंगे।
MS SQL सर्वर में कॉलम नाम का नाम बदलें
कॉलम नाम का नाम बदलने की प्रक्रिया MS SQL सर्वर अन्य डेटाबेस की तुलना में अलग है। MS SQL सर्वर में, आपको sp_rename. नामक संग्रहित प्रक्रिया का उपयोग करना होगा
सिंटैक्स
sp_rename 'TableName.OldColumnName', 'New ColumnName', 'COLUMN';
उदाहरण:
कॉलम नाम "BID" का नाम बदलकर "BooksID" करने के लिए एक प्रश्न लिखें।
sp_rename 'Books.BID', 'BooksID', 'COLUMN';
परिणामी आउटपुट उपरोक्त प्रश्नों के समान होगा। अब, जब आप समझ गए हैं कि विभिन्न डेटाबेस में कॉलम नाम का नाम कैसे बदला जाता है, तो आइए देखें कि आप तालिका के नाम का नाम कैसे बदल सकते हैं।
टेबल का नाम बदलें MySQL, MariaDB, Oracle
तालिका के नाम का नाम बदलने के लिए, आप निम्न तरीके से SQL में RENAME कमांड का उपयोग कर सकते हैं:
वाक्यविन्यास:
ALTER TABLE OldTableName RENAME TO NewTableName;
उदाहरण:
ALTER TABLE Books RENAME TO ListOfBooks;
अब, यदि आप ListOfBooks तालिका में विवरण देखने के लिए नीचे दी गई क्वेरी को निष्पादित करते हैं, तो आपको निम्न आउटपुट दिखाई देगा:
प्रश्न:
SELECT * FROM ListOfBooks;
BooksID | BName | शैली | कीमत |
1 | ट्रिकी मिरर | मनोविज्ञान | 200 |
2 | डेज़ी जोन्स | रहस्य | 350 |
3 | लेडी इन द लेक | रहस्य | 250 |
4 | चमत्कार क्रीक | थ्रिलर | 450 |
5 | पृथ्वी का गायब होना | ड्रामा | 300 |
इसके साथ, हम SQL में कॉलम नाम का नाम बदलें पर इस लेख को समाप्त करते हैं। मुझे आशा है कि आपको यह लेख जानकारीपूर्ण लगा होगा। मुझे आशा है कि आप समझ गए होंगे कि उपरोक्त आदेशों का उपयोग कैसे किया जाता है। यदि आप इसके बारे में अधिक जानना चाहते हैं MySQL और इस ओपन-सोर्स रिलेशनल डेटाबेस को जानें, फिर हमारे . को देखें MySQL DBA प्रमाणन प्रशिक्षण जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन परियोजना अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर महारत हासिल करने में मदद करेगा।
हमारे लिए एक प्रश्न है? कृपया "एसक्यूएल में कॉलम नाम का नाम बदलें" पर इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपसे संपर्क करूंगा।