एक नया MySQL टेबल कॉलम और इंडेक्स जोड़ने के लिए, आप ALTER TABLE कमांड का उपयोग कर सकते हैं।
वाक्य रचना इस प्रकार है
टेबल में बदलाव करें अपना टेबलनाम जोड़ें कॉलम अपना कॉलमनाम डेटा टाइप करें, इंडेक्स जोड़ें(आपका कॉलमनाम);
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> तालिका बनाएं AddColumnAndIndexDemo -> (-> आईडी int NULL AUTO_INCREMENT PRIMARY KEY, -> नाम varchar (100), -> पता varchar (200) ->); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.81 सेकंड)
अब आप तालिका का विवरण देख सकते हैं। क्वेरी इस प्रकार है -
mysql> विवरण AddColumnAndIndexDemo;
निम्न आउटपुट है
<पूर्व>+--------- -+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+------ +----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर (100) | हाँ | | नल | || पता | वर्चर (200) | हाँ | | नल | |+-----------+--------------+----------+-----+---------+ ----------------+3 पंक्तियाँ सेट में (0.03 सेकंड)एक नया MySQL टेबल कॉलम और इंडेक्स जोड़ने के लिए क्वेरी निम्नलिखित है
mysql> तालिका बदलें AddColumnAndIndexDemo कॉलम जोड़ें आयु अंतर, अनुक्रमणिका जोड़ें (आयु); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.81 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
तालिका विवरण एक बार फिर से जांचें। क्वेरी इस प्रकार है -
mysql> विवरण AddColumnAndIndexDemo;
निम्न आउटपुट है
<पूर्व>+--------- -+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+------ +----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर (100) | हाँ | | नल | || पता | वर्चर (200) | हाँ | | नल | || आयु | इंट(11) | हाँ | एमयूएल | नल | |+-----------+--------------+----------+-----+---------+ ----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)SHOW कमांड का उपयोग करके तालिका से अनुक्रमणिका की जाँच करें। क्वेरी इस प्रकार है -
mysql> AddColumnAndIndexDemo से इंडेक्स दिखाएं;
निम्न आउटपुट है
<पूर्व>+--------------------------+---------------+-------- -+--------------+---------------+---------------+---------- ------+----------+-----------+----------+---------------+--- ------+---------------+------------+| टेबल | गैर_अद्वितीय | Key_name | Seq_in_index | Column_name | संयोजन | कार्डिनैलिटी | सब_पार्ट | पैक | शून्य | इंडेक्स_टाइप | टिप्पणी | Index_comment | दर्शनीय |+--------------------------+---------------+---------- +--------------+---------------+-----------+---------- -----+----------+-----------+----------+---------------+---- -----+---------------+------------+| addcolumnandindexdemo | 0 | प्राथमिक | 1 | आईडी | ए | 0 | नल | नल | | बीटीआरई | | | हाँ || addcolumnandindexdemo | 1 | आयु | 1 | आयु | ए | 0 | नल | नल | हाँ | बीटीआरई | | | हाँ |+--------------------------+---------------+---------- +--------------+---------------+-----------+---------- -----+----------+-----------+----------+---------------+---- -----+---------------+-----------+2 पंक्तियों में सेट (0.16 सेकंड)