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

MySQL-এ বিদ্যমান টেবিলে নির্দিষ্ট পজিশনে কলাম যোগ করুন


বিদ্যমান টেবিলে নির্দিষ্ট পজিশনে নতুন কলাম যোগ করতে AFTER কিওয়ার্ড ব্যবহার করুন। সিনট্যাক্স:

ALTER TABLE yourTableName ADD COLUMN yourColumnName data_type AFTER yourExistingColumnName;

উদাহরণের জন্য টেবিল তৈরি করি:

mysql> create table changeColumnPosition -> ( -> Id_Position1 int, -> Name_Position2 varchar(100), -> Address_Position4 varchar(200) -> ); Query OK, 0 rows affected (0.53 sec)

টেবিলের স্ট্রাকচার দেখুন:

mysql> desc changeColumnPosition;

আউটপুট (৩ কলাম):

+-------------------+--------------+------+-----+---------+-------+ | Field             | Type         | Null | Key | Default | Extra | +-------------------+--------------+------+-----+---------+-------+ | Id_Position1      | int(11)      | YES  |     | NULL    |       | | Name_Position2    | varchar(100) | YES  |     | NULL    |       | | Address_Position4 | varchar(200) | YES  |     | NULL    |       | +-------------------+--------------+------+-----+---------+-------+ 3 rows in set (0.00 sec)

Name_Position2 এর পরে Age_Position3 কলাম যোগ করুন:

mysql> alter table changeColumnPosition -> add Age_Position3 int after Name_Position2; Query OK, 0 rows affected (1.34 sec)

আবার স্ট্রাকচার যাচাই করুন:

mysql> desc changeColumnPosition;

ফলাফল (এখন ৪ কলাম, Age_Position3 তৃতীয় পজিশনে):

+-------------------+--------------+------+-----+---------+-------+ | Field             | Type         | Null | Key | Default | Extra | +-------------------+--------------+------+-----+---------+-------+ | Id_Position1      | int(11)      | YES  |     | NULL    |       | | Name_Position2    | varchar(100) | YES  |     | NULL    |       | | Age_Position3     | int(11)      | YES  |     | NULL    |       | | Address_Position4 | varchar(200) | YES  |     | NULL    |       | +-------------------+--------------+------+-----+---------+-------+ 4 rows in set (0.01 sec)

  1. MySQL-এ SHOW COLUMNS কমান্ড দিয়ে টেবিলের কলাম নামগুলো জানুন

  2. MySQL-এ বর্তমান তারিখ দিয়ে একটি বিদ্যমান টেবিল আপডেট করা

  3. MySQL-এ NULL মান থাকা কলামে সাবটোটাল যোগ করা

  4. MySQL-এ টেম্পোরারি টেবিলের কলাম লিস্ট দেখানো (SHOW COLUMNS)