किसी मौजूदा तालिका में एक नया कॉलम जोड़ने के लिए, जोड़ें का उपयोग करें। इसके साथ, एक नई अनुक्रमणिका जोड़ने के लिए, ADD INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)पूर्व>आइए तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+--------------+----------+-----+---------+ ----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+-------- ---------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर (100) | हाँ | | नल | |+----------+--------------+----------+-----+--------+-- --------------+2 पंक्तियाँ सेट में (0.01 सेकंड)
मौजूदा तालिका में एक नया कॉलम और इंडेक्स जोड़ने की क्वेरी यहां दी गई है -
mysql> तालिका बदलें DemoTable -> ArrivalDate DATETIME DEFAULT Now जोड़ें (), -> अनुक्रमणिका जोड़ें (ArrivalDate); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (2.05 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर से तालिका के विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-------- ---------------+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+--------------+----------+-----+----- --------------+----------------+| आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || नाम | वर्कर (100) | हाँ | | नल | || आगमन तिथि | डेटटाइम | हाँ | एमयूएल | CURRENT_TIMESTAMP | |+---------------+--------------+----------+-----+------ -------------+----------------+3 पंक्तियाँ सेट में (0.01 सेकंड)