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

বিদ্যমান MySQL টেবিলে ডিফল্ট মান সহ কলাম যোগ কীভাবে করবেন?


ALTER কমান্ড দিয়ে বিদ্যমান টেবিলে কলাম যোগ করার সময় ডিফল্ট মানও নির্দিষ্ট করা যায়।

সিনট্যাক্স

Alter table table-name ADD (column-name datatype default data);

উদাহরণ

নিচের উদাহরণে ALTER কমান্ড দিয়ে 'Student' টেবিলে 'City' কলাম 'DELHI' ডিফল্ট মানসহ যোগ করা হয়েছে।

mysql> Alter table Student ADD(City Varchar(10) Default 'DELHI');
Query OK, 5 rows affected (0.33 sec)
Records: 5 Duplicates: 0 Warnings: 0

এখন DESCRIBE কমান্ড দিয়ে 'City' কলামের ডিফল্ট মান যাচাই করা যাবে।

mysql> describe Student\g
+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| RollNO  | int(11)      | YES  |     | NULL    |       |
| Name    | varchar(20)  | YES  |     | NULL    |       |
| Class   | varchar(15)  | YES  |     | NULL    |       |
| Grade   | varchar(10)  | YES  |     | NULL    |       |
| Address | varchar(25)  | YES  |     | NULL    |       |
| Phone   | int(11)      | YES  |     | NULL    |       |
| Email   | varchar(20)  | YES  |     | NULL    |       |
| City    | varchar(10)  | YES  |     | DELHI   |       |
+---------+-------------+------+-----+---------+--------+
8 rows in set (0.04 sec)

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

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

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

  4. MySQL-এ মুদ্রার চিহ্নসহ কলাম ভ্যালু যোগ করা (SUM/REPLACE)