কম্পিউটার

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


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

সিনট্যাক্স

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

উদাহরণ

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

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 কমান্ড থেকে, আমরা 'সিটি' কলামের ডিফল্ট মান পরীক্ষা করতে পারি।

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 টেবিল কলামের নাম পেতে পারি?

  2. বিদ্যমান MySQL টেবিলে বর্তমান তারিখ কিভাবে যোগ করবেন?

  3. কিভাবে MySQL এ অস্থায়ী টেবিল কলাম তালিকাভুক্ত করবেন?

  4. মাইএসকিউএল-এ সাফিক্সড কারেন্সি সাইন সহ কলামের মান কীভাবে যুক্ত করবেন