SQL ALTER TABLE व्याकरण

ALTER TABLE व्याकरण

ALTER TABLE व्याकरण निम्नलिखित तालिका में स्तम्भ जोड़ने, संपादित करने या हटाने के लिए उपयोग किया जाता है。

SQL ALTER TABLE व्याकरण

यदि तालिका में स्तम्भ जोड़ना है, तो निम्नलिखित व्याकरण का उपयोग करें:

ALTER TABLE table_name
ADD column_name datatype

तालिका से स्तम्भ हटाने के लिए निम्नलिखित व्याकरण का उपयोग करें:

ALTER TABLE table_name
DROP COLUMN column_name

टिप्पणी:कुछ डाटाबेस सिस्टम इस प्रकार के डाटाबेस तालिका से स्तम्भ हटाने की अनुमति नहीं देते हैं (DROP COLUMN column_name)।

तालिका में स्तम्भ के डाटा टाइप को बदलने के लिए नीचे दिए गए वाक्यांश का उपयोग करें:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

मूल तालिका (उदाहरण में इस्तेमाल की गई):

Persons तालिका:

Id LastName FirstName एड्रेस सिटी
1 एडम्स जॉन ऑक्सफोर्ड स्ट्रीट लंदन
2 बुश जॉर्ज फ़ीथ एवेन्यू न्यूयॉर्क
3 कार्टर थॉमस चांगान स्ट्रीट बीजिंग

SQL ALTER TABLE उदाहरण

अब, हम "Persons" तालिका में "Birthday" नामक नई स्तम्भ जोड़ना चाहते हैं。

हम नीचे दिए गए SQL वाक्यांश का उपयोग करते हैं:

ALTER TABLE Persons
ADD Birthday date

ध्यान दें कि, नई स्तम्भ "Birthday" का टाइप date है, जो तारीख को संग्रहीत कर सकता है। डाटा टाइप निर्धारित करता है कि स्तम्भ में कौन से डाटा टाइप को संग्रहीत किया जाना है।

नई "Persons" तालिका इस तरह होगी:

Id LastName FirstName एड्रेस सिटी Birthday
1 एडम्स जॉन ऑक्सफोर्ड स्ट्रीट लंदन  
2 बुश जॉर्ज फ़ीथ एवेन्यू न्यूयॉर्क  
3 कार्टर थॉमस चांगान स्ट्रीट बीजिंग  

डाटा टाइप बदलने का उदाहरण

अब, हम "Persons" तालिका में "Birthday" स्तम्भ के डाटा टाइप को बदलना चाहते हैं。

हम नीचे दिए गए SQL वाक्यांश का उपयोग करते हैं:

ALTER TABLE Persons
ALTER COLUMN Birthday year

ध्यान दें कि, "Birthday" स्तम्भ का डाटा टाइप year है, जो 2 या 4 दशक फ़ॉर्मेट के वर्षों को संग्रहीत कर सकता है。

DROP COLUMN उदाहरण

अब, हम "Person" तालिका में "Birthday" स्तम्भ को मिटाना चाहते हैं:

ALTER TABLE Person
DROP COLUMN Birthday

Persons तालिका इस तरह होगी:

Id LastName FirstName एड्रेस सिटी
1 एडम्स जॉन ऑक्सफोर्ड स्ट्रीट लंदन
2 बुश जॉर्ज फ़ीथ एवेन्यू न्यूयॉर्क
3 कार्टर थॉमस चांगान स्ट्रीट बीजिंग