MySQL में कॉलम बदलें

Alter Column Mysql



डेटाबेस का प्रबंधन करते समय, डेटाबेस व्यवस्थापक को अद्यतित रहने के लिए तालिकाओं की संरचना को बदलने की आवश्यकता होती है। इस लेख में, हम कुछ अलग-अलग प्रकार के कार्यों के बारे में जानेंगे जो हम MySQL द्वारा प्रदत्त ALTER कमांड का उपयोग करके कर सकते हैं। तो चलो शुरू हो जाओ।

ALTER कमांड टेबल की संरचना को बदल देता है या बदल देता है। उदाहरण के लिए,







  • एक कॉलम का जोड़
  • एक कॉलम हटाना
  • एक कॉलम का नाम बदलना
  • एक कॉलम का संशोधन

इस लेख में, हम MySQL में किसी तालिका के कॉलम को जोड़ने, हटाने, नाम बदलने और संशोधित करने के लिए ALTER कमांड के उदाहरणों का प्रयास करेंगे।



एक कॉलम जोड़ें

हम ALTER कमांड के निम्नलिखित सिंटैक्स का उपयोग करके पहले से मौजूद तालिका में एक कॉलम जोड़ सकते हैं।



उम्र टेबल तालिका नाम
जोड़ें कॉलम_नाम डेटाटाइप;

इस सिंटैक्स में, table_name और column_name को उस नाम से बदलना सुनिश्चित करें जिसे आप देना चाहते हैं।





हम पहले और बाद में खंड का उपयोग करके और तालिका में पहले से मौजूद कॉलम को संदर्भित करके नए बनाए गए कॉलम की स्थिति का भी उल्लेख कर सकते हैं। उदाहरण के लिए

उम्र टेबल तालिका नाम
जोड़ें कॉलम_नाम डेटाटाइप
[ प्रथम | उपरांत ]मौजूदा_स्तंभ_नाम;

यदि हम किसी मौजूदा कॉलम से पहले एक कॉलम जोड़ना चाहते हैं, तो हम FIRST क्लॉज का उपयोग कर सकते हैं। इसी तरह, यदि हम मौजूदा कॉलम के बाद एक कॉलम जोड़ना चाहते हैं, तो हम AFTER क्लॉज का उपयोग कर सकते हैं।



हम एक ही ALTER TABLE और ADD कॉलम सिंटैक्स का उपयोग करके कई कॉलम भी जोड़ सकते हैं। उदाहरण के लिए

उम्र टेबल तालिका नाम
जोड़ें column_name1 डेटाटाइप
[ प्रथम | उपरांत ]मौजूदा_स्तंभ_नाम
जोड़ें column_name2 डेटाटाइप
[ प्रथम | उपरांत ]मौजूदा_स्तंभ_नाम;

एक कॉलम ड्रॉप/डिलीट करें

MySQL में एक कॉलम को हटाना कहना जितना आसान है। हम तालिका में मौजूदा कॉलम को ALTER TABLE कमांड और DROP का उपयोग करके हटा सकते हैं। किसी कॉलम को हटाने का सिंटैक्स है

उम्र टेबल तालिका नाम
बूंद आम नाम;

MySQL में किसी तालिका के कॉलम को हटाना कितना आसान है।

एक कॉलम का नाम बदलें

हम ALTER TABLE कमांड के साथ चेंज क्लॉज का उपयोग करके कॉलम का नाम बदल सकते हैं। जिसमें, हम पहले कॉलम का मौजूदा नाम और फिर डेटा प्रकार के साथ नया नाम, उसके बाद चेंज क्लॉज प्रदान करते हैं। कॉलम का नाम बदलने के लिए, निम्न कमांड चलाएँ:

उम्र टेबल तालिका नाम
परिवर्तन स्तंभ पिछला_कॉलम_नाम नया_कॉलम_नाम डेटाटाइप;

यदि हम कॉलम का नाम बदल सकते हैं, तो हम टेबल का नाम बदल सकते हैं और ALTER TABLE कमांड के साथ RENAME क्लॉज का उपयोग कर सकते हैं। तालिका का नाम बदलने का सिंटैक्स है

उम्र टेबल तालिका नाम
नाम बदलें प्रति new_table_name;

एक कॉलम संशोधित करें

मान लीजिए कि हम MySQL में कॉलम की परिभाषा या डेटा प्रकार को बदलना चाहते हैं। इस मामले में हमारी मदद करने के लिए MODIFY क्लॉज काम आता है। हम कॉलम के डेटा प्रकार को बदलने के लिए MODIFY क्लॉज का उपयोग कर सकते हैं। इस कदर

उम्र टेबल तालिका नाम
संशोधित क्लाउड_नाम new_data_type;

समर्थक प्रकार

यहाँ ALTER कमांड का उपयोग करने के लिए एक प्रोटिप दिया गया है।

कॉलम में डिफ़ॉल्ट मान सेट करें

यदि हम किसी तालिका के कॉलम में कुछ डिफ़ॉल्ट मान प्रदान या सेट करना चाहते हैं। हम निम्न आदेश चलाकर ऐसा कर सकते हैं

उम्र टेबल तालिका नाम
उम्र क्लाउड_नाम सेट चूक जाना मूल्य ;

इस सिंटैक्स में, अपनी आवश्यकता के अनुसार table_name, column_name, और value को बदलना सुनिश्चित करें।

यदि हम किसी कॉलम के डिफ़ॉल्ट मान सेट कर सकते हैं। कॉलम के डिफ़ॉल्ट मानों को अनसेट या ड्रॉप करने का एक तरीका होना चाहिए।

कॉलम का डिफ़ॉल्ट मान छोड़ें

खैर, MySQL कॉलम के डिफ़ॉल्ट मानों को छोड़ने के लिए ALTER TABLE कमांड में DROP DEFAULT क्लॉज भी प्रदान करता है।

उम्र टेबल तालिका नाम
उम्र क्लाउड_नाम बूंद चूक जाना ;

तो, ये MySQL में टेबल को मैनेज करने और बदलने के कुछ अलग तरीके हैं।

सारांश

इस आलेख में कुछ भिन्न ऑपरेशन करने के लिए ALTER कमांड का उपयोग करने के विभिन्न तरीके शामिल हैं। इस लेख में, हमने MySQL में ALTER TABLE कमांड का उपयोग करके टेबल और कॉलम को जोड़ना, हटाना, नाम बदलना, कॉलम की परिभाषा को संशोधित करना, कॉलम के डिफ़ॉल्ट मानों को सेट और अनसेट करना सीखा। यदि इस लेख ने आपको MySQL में ALTER Command को बेहतर ढंग से समझने में मदद की है और आप MySQL की अवधारणाओं के बारे में अधिक जानना चाहते हैं। हमारी वेबसाइट linuxhint.com पर विजिट करते रहें।