কম্পিউটার টিউটোরিয়াল

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


বিদ্যমান MySQL কলামের ডেটা টাইপ পরিবর্তন করতে ALTER COMMAND ব্যবহার করা হয়। নিচের উদাহরণে দেখানো হয়েছে কীভাবে এই কমান্ড ব্যবহার করে কলামের ডেটা টাইপ পরিবর্তন করা যায়:

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 কোয়েরি থেকে দেখা যাচ্ছে 'Name' কলামের ডেটা টাইপ CHAR(30)। এখন নিচের কোয়েরি দিয়ে এটি 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) এ পরিবর্তন হয়েছে।


  1. MySQL-এ নির্দিষ্ট কলামের ডেটা এক্সপোর্ট করুন

  2. MySQL-এ বিদ্যমান কলামের ডেটা টাইপ পরিবর্তন করা (MODIFY)

  3. MySQL-এ DATE টাইপ কলাম আপডেট করা

  4. MySQL-এ কলাম এলিয়াসকে নির্দিষ্ট ডেটা টাইপে কাস্ট করা (CASE ব্যবহার করে)