SQL ALTER TABLE व्याकरण
- पिछला पृष्ठ SQL Drop
- अगला पृष्ठ SQL Increment
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 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
- पिछला पृष्ठ SQL Drop
- अगला पृष्ठ SQL Increment