ALTER COMMAND একটি বিদ্যমান MySQL কলামের ডেটা টাইপ পরিবর্তন করতে ব্যবহৃত হয়। নিম্নলিখিত একটি উদাহরণ যা দেখায় যে আমরা কলামের ডেটা টাইপ পরিবর্তন করতে এই কমান্ডটি কীভাবে ব্যবহার করতে পারি -
mysql> describe testing\G *************************** 1. row *************************** Field: id1 Type: int(11) Null: NO Key: PRI Default: 0 Extra: *************************** 2. row *************************** Field: name Type: char(30) Null: YES Key: Default: NULL Extra: 2 rows in set (0.05 sec)
উপরের DESCRIBE query থেকে, আমরা দেখতে পাচ্ছি যে CHAR(30) এ Name কলামের ডাটা টাইপ। এখন নিম্নলিখিত প্রশ্নের সাহায্যে, আমরা এটিকে VARCHAR(20) -
-এ পরিবর্তন করতে পারিmysql> ALTER TABLE Testing MODIFY Name Varchar(20); Query OK, 4 rows affected (0.60 sec) Records: 4 Duplicates: 0 Warnings: 0 mysql> Describe Testing\G; *************************** 1. row *************************** Field: id1 Type: int(11) Null: NO Key: PRI Default: 0 Extra: *************************** 2. row *************************** Field: Name Type: varchar(20) Null: YES Key: Default: NULL Extra: 2 rows in set (0.15 sec)
এখন ডেটা টাইপ VARCHAR(20) এ পরিবর্তন করা হয়েছে।