কম্পিউটার

কিভাবে একটি MySQL টেবিলের কলামের ডাটা টাইপ পরিবর্তন করবেন?


আপনি এর জন্য 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 সেকেন্ড)

  1. একটি মাইএসকিউএল টেবিলে সর্বোচ্চ আইডির সাথে যুক্ত ডেটা কীভাবে পাবেন?

  2. একটি একক MySQL ক্যোয়ারীতে একাধিক কলামের কলামের ধরন কিভাবে পরিবর্তন করবেন?

  3. MySQL-এ VARCHAR থেকে NULL-এ একটি টেবিল কলাম পরিবর্তন করুন

  4. আমি কীভাবে মাইএসকিউএল-এ কলাম উপনামকে নির্দিষ্ট ডেটা টাইপের হতে বাধ্য করব?