हम मौजूदा तालिका के कॉलम को संशोधित करने के लिए कीवर्ड चेंज का उपयोग कर सकते हैं। चेंज कीवर्ड से हम कॉलम का नाम और उसकी परिभाषा दोनों बदल सकते हैं। इसका सिंटैक्स मॉडिफाइ कीवर्ड के साथ ALTER TABLE के सिंटैक्स से थोड़ा अलग होगा।
सिंटैक्स
Alter table table_name CHANGE old_columnname1 new_columnname1 datatype, CHANGE old_columnname2 new_columnname2 datatype… CHANGE old_columnnameN new_columnname datatype);
उदाहरण
नीचे दिए गए उदाहरण में, ALTER कमांड में CHANGE कीवर्ड की मदद से, 'City' और 'RollNo' कॉलम के नाम और आकार को संशोधित किया गया है।
mysql> Alter table Student CHANGE Rollno Id int, CHANGE City Place Varchar(10); Query OK, 5 rows affected (0.40 sec) Records: 5 Duplicates: 0 Warnings: 0
लेकिन, यदि हम केवल CHANGE कीवर्ड के साथ कॉलम का आकार बदलना चाहते हैं तो पुराने कॉलम का नाम दोनों बार कीवर्ड चेंज के बाद नए आकार के साथ लिखें। विवरण नीचे दिए गए उदाहरण में दिया गया है
mysql> Alter table Student CHANGE Email Email Varchar(30); Query OK, 5 rows affected (0.33 sec) Records: 5 Duplicates: 0 Warnings: 0