কম্পিউটার

MySQL এ কলামের নাম পরিবর্তন করবেন?


MySQL-এ কলামের নাম পরিবর্তন করতে, আপনাকে ALTER এবং CHANGE কমান্ড ব্যবহার করতে হবে।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable796 (
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Name varchar(100),
   StudentAge int
);
Query OK, 0 rows affected (0.56 sec)

আসুন টেবিলের বর্ণনাটি পরীক্ষা করি -

mysql> desc DemoTable796;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| StudentId  | int(11)      | NO   | PRI | NULL    | auto_increment |
| Name       | varchar(100) | YES  |     | NULL    |                |
| StudentAge | int(11)      | YES  |     | NULL    |                |
+------------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

MySQL −

-এ কলামের নাম পরিবর্তন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> alter table DemoTable796 change Name StudentName varchar(100);
Query OK, 0 rows affected (0.29 sec)
Records: 0 Duplicates: 0 Warnings: 0

আসুন আবার টেবিলের বর্ণনা পরীক্ষা করি -

mysql> desc DemoTable796;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| StudentId   | int(11)      | NO   | PRI | NULL    | auto_increment |
| StudentName | varchar(100) | YES  |     | NULL    |                |
| StudentAge  | int(11)      | YES  |     | NULL    |                |
+-------------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

  1. MySQL-এ একটি নির্দিষ্ট কলাম মান (নাম) আনুন

  2. মাইএসকিউএল-এ কলামের নাম হিসাবে 'থেকে' কীভাবে তৈরি করবেন?

  3. MySQL এ NULL সারির সাথে কলাম গুন করছেন?

  4. MySQL-এ স্বতন্ত্র কলামের নাম প্রদর্শন করুন