हां, हम कॉलम का क्रम बदल सकते हैं। यह ALTER कमांड और AFTER का उपयोग करके एक व्यक्तिगत कॉलम का नया ऑर्डर सेट करने के लिए किया जा सकता है। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable -> ( -> `Student_Key_Age` int, -> `Student_Key_Name` varchar(20), -> `Student_Key_CountryName` varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) )
निम्नलिखित कॉलम के क्रम को बदलने के लिए क्वेरी है -
mysql> तालिका बदलें डेमोटेबल संशोधित कॉलम `Student_Key_Age` int `Student_Key_Name` के बाद; क्वेरी ठीक है, 0 पंक्तियां प्रभावित (1.15 सेकंड) रिकॉर्ड:0 डुप्लीकेट:0 चेतावनियां:0
आइए एक बार फिर से तालिका विवरण की जाँच करें -
mysql> desc DemoTable;
यह निम्नलिखित आउटपुट का उत्पादन करेगा। जैसा कि आप देख सकते हैं कि स्तंभों का क्रम बदल गया है -
<पूर्व>+--------------------------+---------------+------ +-----+------------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------------------+----------------+------+ -----+------------+----------+| छात्र_की_नाम | वर्कर(20) | हाँ | | नल | || छात्र_की_आयु | इंट(11) | हाँ | | नल | || छात्र_की_देश का नाम | वर्कर(20) | हाँ | | नल | |+----------------+---------------+------+- ----+-----------+----------+3 पंक्तियों में सेट (0.11 सेकंड)