Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में मौजूदा तालिका में विशिष्ट स्थिति में कॉलम कैसे जोड़ें?

<घंटा/>

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

टेबल को अपने टेबल का नाम बदलें, अपने मौजूदा कॉलम नाम के बाद अपना कॉलमनाम डेटा प्रकार जोड़ें;

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है।

mysql> टेबल चेंज बनाएंColumnPosition-> (-> Id_Position1 int,-> Name_Position2 varchar(100),-> Address_Position4 varchar(200)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

अब आप desc कमांड का उपयोग करके मौजूदा तालिका के विवरण की जांच कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेTableName का विवरण दें;

विवरण की जांच करने के लिए निम्नलिखित प्रश्न है।

mysql> desc changeColumnPosition;

निम्न आउटपुट है।

<पूर्व>+---------------------+--------------+----------+---- -+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+-------------------+--------------+----------+----- +------------+----------+| Id_Position1 | इंट(11) | हाँ | | नल | || Name_Position2 | वर्कर (100) | हाँ | | नल | || पता_स्थिति4 | वर्चर (200) | हाँ | | नल | |+---------------------+--------------+----------+-----+ -------------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

मेरे पास तीन कॉलम हैं और मैं Name_Position2 फ़ील्ड के बाद एक और कॉलम जोड़ना चाहता हूं। क्वेरी इस प्रकार है।

mysql> तालिका परिवर्तन बदलें कॉलम स्थिति-> Name_Position2 के बाद Age_Position3 int जोड़ें; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

हमने Name_Position2 के बाद कॉलम Age_Position3 को सफलतापूर्वक जोड़ा। हमने ऊपर किए गए परिवर्तनों के लिए मौजूदा तालिका को फिर से देखें।

mysql> desc changeColumnPosition;

निम्न आउटपुट है।

<पूर्व>+---------------------+--------------+----------+---- -+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+-------------------+--------------+----------+----- +------------+----------+| Id_Position1 | इंट(11) | हाँ | | नल | || Name_Position2 | वर्कर (100) | हाँ | | नल | || आयु_स्थिति3 | इंट(11) | हाँ | | नल | || पता_स्थिति4 | वर्चर (200) | हाँ | | नल | |+---------------------+--------------+----------+-----+ -------------+----------+4 पंक्तियाँ सेट में (0.01 सेकंड)
  1. मौजूदा MySQL तालिका में वर्तमान दिनांक कैसे जोड़ें?

    किसी मौजूदा तालिका को अपडेट करने के लिए, UPDATE का उपयोग करें। इसके साथ, वर्तमान तिथि निर्धारित करने के लिए, CURDATE() विधि का उपयोग करें - अपना टेबलनाम अपडेट करें अपना कॉमनाम सेट करें=CURDATE(); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टे

  1. MySQL में NULL प्रदर्शित करने वाले तालिका कॉलम में उप-योग कैसे जोड़ें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (राशि) मान (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउ

  1. MySQL में अस्थायी तालिका कॉलम कैसे सूचीबद्ध करें?

    MySQL में अस्थायी तालिका स्तंभों को सूचीबद्ध करने के लिए, आइए पहले एक अस्थायी तालिका बनाएं। यहाँ एक उदाहरण है। हमने कुछ स्तंभों के साथ एक अस्थायी तालिका बनाई है जिसमें एक छात्र का विवरण शामिल है - अस्थायी तालिका बनाएँ DemoTable745 (StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar