কম্পিউটার

আমি কিভাবে একটি MySQL টেবিল থেকে একটি বিদ্যমান কলামের নাম পরিবর্তন করতে পারি?


আমরা ALTER স্টেটমেন্টের সাথে CHANGE স্টেটমেন্ট ব্যবহার করে একটি MySQL টেবিল থেকে একটি নির্দিষ্ট বিদ্যমান কলামের নাম পরিবর্তন করতে পারি। এর সিনট্যাক্স নিম্নরূপ হবে -

সিনট্যাক্স

ALTER TABLE table_name CHANGE old_column_name new_column_name datatype;

এখানে,

  • টেবিল_নাম টেবিলের নাম যেখান থেকে আমরা কলামটি মুছতে চাই।
  • পুরাতন_কলামের_নাম কলামের নাম যা পরিবর্তন করা হবে।
  • new_column_name কলামের নাম যা পুরানো কলামে দিতে হবে।

উদাহরণ

এই উদাহরণে, আমরা কলামের নাম পরিবর্তন করছি ‘id’ প্রতি'ছাত্র' টেবিল 'ছাত্র_তথ্য' থেকে নিম্নরূপ -

mysql> Select * from Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  101 | YashPal | Amritsar   | History    |
|  105 | Gaurav  | Chandigarh | Literature |
|  130 | Ram     | Jhansi     | Computers  |
|  132 | Shyam   | Chandigarh | Economics  |
|  133 | Mohan   | Delhi      | Computers  |
+------+---------+------------+------------+
5 rows in set (0.02 sec)

mysql> ALTER TABLE Student_info CHANGE id studentid int;
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> Select * from Student_info;
+-----------+---------+------------+------------+
| studentid | Name    | Address    | Subject    |
+-----------+---------+------------+------------+
|       101 | YashPal | Amritsar   | History    |
|       105 | Gaurav  | Chandigarh | Literature |
|       130 | Ram     | Jhansi     | Computers  |
|       132 | Shyam   | Chandigarh | Economics  |
|       133 | Mohan   | Delhi      | Computers  |
+-----------+---------+------------+------------+
5 rows in set (0.00 sec)

উপরের ফলাফল সেট দেখায় যে কলাম 'id' এর নাম পরিবর্তন করে 'Studentid' করা হয়েছে।


  1. কিভাবে MySQL এ একটি টেবিল থেকে একটি কলাম মুছে ফেলা যায়?

  2. MySQL এ কলামের নাম StudentName থেকে FirstName এ পরিবর্তন করবেন?

  3. ছাত্র রেকর্ড সহ একটি MySQL টেবিল থেকে কলামের নাম পরিবর্তন করবেন?

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