আপনি এর জন্য modify কমান্ড ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি।
mysql> টেবিল তৈরি করুন DemoTable( StudentId varchar(200) null নয়, StudentName varchar(20), StudentAge int, StudentAddress varchar(20), StudentCountryName varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.73 সেকেন্ড)প্রে>এখন টেবিলের বর্ণনা দেখুন।
mysql> desc DemoTable;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+---------------+------+--- --+---------+-------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+---------------+------+---- -+---------+-------+| StudentId | varchar(200) | না | | NULL | || ছাত্রের নাম | varchar(20) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | হ্যাঁ | | NULL | || ছাত্রদের ঠিকানা | varchar(20) | হ্যাঁ | | NULL | || ছাত্র দেশের নাম | varchar(20) | হ্যাঁ | | NULL | |+----------+---------------+------+------ +---------+------+5 সারি সেটে (0.00 সেকেন্ড)এখানে varchar থেকে BIGINT −
ডাটা টাইপ পরিবর্তন করার জন্য ক্যোয়ারী আছেmysql> টেবিল পরিবর্তন করুন DemoTable modify StudentId BIGINT(10) আনসাইনড নট NULL ডিফল্ট 0; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.51 সেকেন্ড) রেকর্ডস:0 ডুপ্লিকেট :0 সতর্কতা :0উপরে, আমরা varchar(200) থেকে BIGINT(10) কলাম 'StudentId' ডেটাটাইপ পরিবর্তন করেছি। আসুন আমরা আবার টেবিলের বিবরণ পরীক্ষা করি।
mysql> desc DemoTable;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------------------------- ---+------+---------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+----------------------------------------------- ---------+---------+------+| StudentId | bigint(10) স্বাক্ষরবিহীন | না | | 0 | || ছাত্রের নাম | varchar(20) | হ্যাঁ | | NULL | || ছাত্র বয়স | int(11) | হ্যাঁ | | NULL | || ছাত্রদের ঠিকানা | varchar(20) | হ্যাঁ | | NULL | | | ছাত্র দেশের নাম | varchar(20) | হ্যাঁ | | NULL | |+----------------------------------------------- -+------+---------+------+5 সারি সেটে (0.00 সেকেন্ড)