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

MySQL টেবিলে বিদ্যমান কলামের নাম পরিবর্তন করা

MySQL টেবিলে বিদ্যমান একটি কলামের নাম পরিবর্তন করতে ALTER স্টেটমেন্টের সাথে CHANGE ক্লজ ব্যবহার করতে হয়।

সিনট্যাক্স

ALTER TABLE table_name CHANGE old_column_name new_column_name datatype;

প্যারামিটার:

  • table_name — কলাম পরিবর্তন করার টেবিলের নাম।
  • old_column_name — বর্তমান কলামের নাম যা পরিবর্তন করতে হবে।
  • new_column_name — পুরনো কলামের জন্য নতুন নাম।
  • datatype — কলামের ডেটা টাইপ (নাম পরিবর্তন সময় এটি আবশ্যক)।

উদাহরণ

student_info টেবিলে id কলামকে studentid হিসেবে নাম পরিবর্তন করা:

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  |
+------+---------+------------+------------+

mysql> ALTER TABLE Student_info CHANGE id studentid INT;
Query OK, 0 rows affected (0.22 sec)

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  |
+-----------+---------+------------+------------+

ফলাফলে দেখা যাচ্ছে কলাম 'id' থেকে 'studentid' এ নাম পরিবর্তন হয়েছে।

  1. MySQL-এ টেবিল থেকে কলাম ডিলিট (DROP COLUMN) করার পদ্ধতি

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

  3. MySQL-এ AS কীওয়ার্ড ব্যবহার করে কলামের নাম পরিবর্তন করা (এলিয়াস)

  4. MySQL에서 예약어 'from'을 컬럼명으로 쓰려면 백틱으로 감싸기