Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL में Alter Table Statement का प्रयोग कैसे करें?

क्या आपने कभी किसी तालिका में कॉलम जोड़ने, हटाने या संशोधित करने का प्रयास किया है? यदि हाँ, तो, ALTER TABLE वह कमांड है जिसका आपको उपयोग करना है। इसलिए, ऑल्टर टेबल पर इस लेख में, मैं चर्चा करूंगा कि आप इस कमांड का उपयोग किसी तालिका में कॉलम को संशोधित करने के लिए कैसे कर सकते हैं।

निम्नलिखित विषयों को इस लेख में शामिल किया जाएगा:

  • Alter Table Statement क्या है?
  • Alter Table के संचालन:
    1. ALTER TABLE ADD Column
    2. टेबल ड्रॉप कॉलम बदलें
    3. 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 को गहराई से समझने और विषय पर महारत हासिल करने में मदद करेगा।

हमारे लिए एक प्रश्न है? कृपया इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपसे संपर्क करूंगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में विशिष्ट मानों की गणना कैसे करें

  2. शुरुआती के लिए SQL IN ऑपरेटर

  3. पायथन के साथ डेटा इंजीनियर साक्षात्कार प्रश्न

  4. माध्यिका की गणना करने का सबसे तेज़ तरीका क्या है?

  5. समानांतर निष्पादन योजनाएँ - शाखाएँ और सूत्र