কম্পিউটার

মাইএসকিউএল-এ কলামের আকার পরিবর্তনের জন্য ALTER TABLE স্টেটমেন্ট কীভাবে ব্যবহার করবেন?


>
mysql> DESCRIBE Student;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| Name   | varchar(20) | YES  |     | NULL    |       |
| RollNo | int(11)     | YES  |     | NULL    |       |
| Grade  | varchar(10) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.06 sec)

উপরের ফলাফল সেট দেখায় যে আমরা 'নাম' ক্ষেত্রের আকার 20 ঘোষণা করেছি।

এখন ধরুন আমরা এটির আকার 20 থেকে 50 করতে চাই তাহলে নিম্নলিখিত ক্যোয়ারীটি এটি করবে -

mysql> ALTER TABLE Student MODIFY column Name Varchar(50);
Query OK, 3 rows affected (0.85 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql> DESCRIBE Student;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| Name   | varchar(50) | YES  |     | NULL    |       |
| RollNo | int(11)     | YES  |     | NULL    |       |
| Grade  | varchar(10) | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
3 rows in set (0.06 sec)

উপরের ফলাফল সেট থেকে, আমরা দেখতে পাচ্ছি যে 'নাম' কলামের আকার পরিবর্তন করে 50 করা হয়েছে।


  1. মাইএসকিউএল-এ একটি কলামের নাম কীভাবে খুঁজে পাবেন?

  2. মাইএসকিউএল-এ একটি কলামের জন্য আমি কীভাবে ডিফল্ট মান সেট করব?

  3. MySQL-এ VARCHAR থেকে NULL-এ একটি টেবিল কলাম পরিবর্তন করুন

  4. আমরা একটি MySQL টেবিলের জন্য শব্দ ব্যবহারকারী ব্যবহার করতে পারি?