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

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

MySQL-এ কোনো টেবিলের বিদ্যমান কলামের ডেটা টাইপ পরিবর্তন করতে ALTER TABLE ... MODIFY কমান্ড ব্যবহার করা হয়।

টেবিল তৈরি (প্রাথমিক অবস্থা)

mysql> CREATE TABLE DemoTable (
    ClientId VARCHAR(100),
    ClientName VARCHAR(100),
    ClientAge INT,
    ClientProjectDeadline TIMESTAMP,
    ClientCountryName VARCHAR(100),
    isMarried BOOLEAN,
    ClientNumber BIGINT
);

প্রাথমিক ডেসক্রিপশন

+-----------------------+--------------+------+-----+---------+-------+
| Field                 | Type         | Null | Key | Default | Extra |
+-----------------------+--------------+------+-----+---------+-------+
| ClientNumber          | bigint(20)   | YES  |     | NULL    |       |
+-----------------------+--------------+------+-----+---------+-------+

ClientNumber-কে BIGINT থেকে VARCHAR(20) এ পরিবর্তন

mysql> ALTER TABLE DemoTable MODIFY ClientNumber VARCHAR(20);
Query OK, 0 rows affected (1.82 sec)

পরিবর্তনের পর ডেসক্রিপশন

+-----------------------+--------------+------+-----+---------+-------+
| Field                 | Type         | Null | Key | Default | Extra |
+-----------------------+--------------+------+-----+---------+-------+
| ClientNumber          | varchar(20)  | YES  |     | NULL    |       |
+-----------------------+--------------+------+-----+---------+-------+

সতর্কতা:

  • ডেটা লস হতে পারে যদি নতুন টাইপে পুরনো ডেটা ফিট না হয়।
  • MODIFY কলামের পজিশন পরিবর্তন করতে FIRST বা AFTER column_name ব্যবহার করুন।
  • কলামের নাম পরিবর্তন করতে CHANGE old_name new_name new_type ব্যবহার করুন।
  1. MySQL-এ কলাম এলিয়াসকে নির্দিষ্ট ডেটা টাইপে কাস্ট করা (CASE ব্যবহার করে)

  2. জাভা ৯-এ এক্সিস্টিং মডিউল মডিফাই করার পদ্ধতি

  3. পাইথনে বিদ্যমান ডেটাফ্রেমে নতুন কলাম কীভাবে যোগ করবেন?

  4. মাস্টার ডেটা ব্যাকআপ: ফাইল রক্ষার প্রমাণিত কৌশল