क्या आपने कभी किसी तालिका में कॉलम जोड़ने, हटाने या संशोधित करने का प्रयास किया है? यदि हाँ, तो, ALTER TABLE वह कमांड है जिसका आपको उपयोग करना है। इसलिए, ऑल्टर टेबल पर इस लेख में, मैं चर्चा करूंगा कि आप इस कमांड का उपयोग किसी तालिका में कॉलम को संशोधित करने के लिए कैसे कर सकते हैं।
निम्नलिखित विषयों को इस लेख में शामिल किया जाएगा:
- Alter Table Statement क्या है?
- Alter Table के संचालन:
- ALTER TABLE ADD Column
- टेबल ड्रॉप कॉलम बदलें
- ALTER TABLE MODIFY Column
ऑल्टर टेबल स्टेटमेंट क्या है?
इस कथन का उपयोग किसी मौजूदा तालिका में कॉलम जोड़ने, संशोधित करने या हटाने के लिए किया जाता है। साथ ही, इस कथन का उपयोग मौजूदा तालिका पर बाधाओं को जोड़ने/छोड़ने के लिए किया जा सकता है। ALTER TABLE स्टेटमेंट को SQL में निम्नलिखित के साथ प्रयोग किया जा सकता है:
- कॉलम जोड़ें
- DROP Column
- स्तंभ संशोधित करें
आइए निम्नलिखित तालिका पर विचार करके इनमें से प्रत्येक पर एक-एक करके चर्चा करें:
यदि आप जानना चाहते हैं कि SQL में तालिका कैसे बनाई जाती है, तो आप तालिका बनाएँ पर मेरा लेख देख सकते हैं।
studentID | पहला नाम | अंतिम नाम | फ़ोननंबर |
1 | रोहन | राठौर | 9876543210 |
2 | सोनाली | सक्सेना | 9876567864 |
3 | अजय | अग्रवाल | 9966448811 |
4 | गीता | गुलाटी | 9765432786 |
5 | शुभम | सिन्हा | 9944888756 |
ऑपरेशंस:
तालिका जोड़ें कॉलम में बदलाव करें
इस स्टेटमेंट का इस्तेमाल किसी मौजूदा टेबल में कॉलम जोड़ने या कई कॉलम जोड़ने के लिए किया जाता है।
सिंटैक्स:
#Add Single Column ALTER TABLE TableName ADD ColumnName datatype; #Add Multiple Columns ALTER TABLE TableName ADD ColumnName datatype, ADD ColumnName datatype, ADD ColumnName datatype ;
उदाहरण:
ALTER TABLE students ADD dob date;
आप एक आउटपुट देखेंगे, कि कॉलम (dob) नीचे दी गई तालिका में जोड़ा गया है:
studentID | प्रथम नाम | अंतिम नाम | फ़ोननंबर | डोब |
1 | रोहन | राठौर | 9876543210 | |
2 | सोनाली | सक्सेना | 9876567864 | |
3 | अजय | अग्रवाल | 9966448811 | |
4 | गीता | गुलाटी | 9765432786 | |
5 | शुभम | सिन्हा | 9944888756 |
आप आगे जा सकते हैं, और SQL में सम्मिलित क्वेरी का उपयोग करके कॉलम में डेटा सम्मिलित कर सकते हैं।
टेबल ड्रॉप कॉलम बदलें
इस कथन का उपयोग किसी मौजूदा तालिका में एक कॉलम या एक से अधिक कॉलम को ड्रॉप करने के लिए किया जाता है।
वाक्यविन्यास:
ALTER TABLE TableName DROP ColumnName datatype;
उदाहरण:
ALTER TABLE students DROP dob date;
आप एक आउटपुट देखेंगे, कि कॉलम नीचे दी गई तालिका से हटा दिया गया है:
studentID | पहला नाम | अंतिम नाम | फ़ोननंबर |
1 | रोहन | राठौर | 9876543210 |
2 | सोनाली | सक्सेना | 9876567864 |
3 | अजय | अग्रवाल | 9966448811 |
4 | गीता | गुलाटी | 9765432786 |
5 | शुभम | सिन्हा | 9944888756 |
तालिका संशोधित करें कॉलम में बदलाव करें
इस कथन का उपयोग किसी मौजूदा तालिका में कॉलम के डेटा प्रकार को संशोधित करने के लिए किया जाता है।
वाक्यविन्यास:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype; #MySQL ALTER TABLE table_name MODIFY COLUMN column_name datatype;
उदाहरण:
आइए डॉब कॉलम को वापस जोड़ें , और उस कॉलम के डेटा प्रकार को वर्ष; . में बदलें
कॉलम को वापस जोड़ने के लिए निम्नलिखित प्रश्न का उल्लेख करें:
ALTER TABLE Persons ALTER COLUMN dob year;
अब, कॉलम के डेटा प्रकार को बदलने के लिए, नीचे दिए गए कोड का उल्लेख करें:
ALTER TABLE Persons ALTER COLUMN dob year;
आप एक आउटपुट देखेंगे, कि dob कॉलम को वापस टेबल में जोड़ दिया गया है और इसमें डेटा टाइप 'year' है। नीचे देखें।
studentID | प्रथम नाम | अंतिम नाम | फ़ोननंबर | डोब |
1 | रोहन | राठौर | 9876543210 | |
2 | सोनाली | सक्सेना | 9876567864 | |
3 | अजय | अग्रवाल | 9966448811 | |
4 | गीता | गुलाटी | 9765432786 | |
5 | शुभम | सिन्हा | 9944888756 |
इसी के साथ, हम इस लेख को समाप्त करते हैं। मुझे आशा है कि आप समझ गए होंगे कि उपरोक्त आदेशों का उपयोग कैसे करें। यदि आप MySQL के बारे में अधिक जानना चाहते हैं और इस ओपन-सोर्स रिलेशनल डेटाबेस को जानना चाहते हैं, तो हमारा MySQL DBA प्रमाणन प्रशिक्षण देखें। जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन परियोजना अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर महारत हासिल करने में मदद करेगा।
हमारे लिए एक प्रश्न है? कृपया इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपसे संपर्क करूंगा।