Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để đổi tên một cột trong bảng MySQL hiện có?

Để đổi tên một cột trong bảng MySQL hiện có, chúng ta có thể sử dụng lệnh ALTER TABLE với từ khóa CHANGE như sau -

mysql> Alter table Student CHANGE Email Emailid Varchar(30);
Query OK, 5 rows affected (0.38 sec)
Records: 5 Duplicates: 0 Warnings: 0

Với sự trợ giúp của truy vấn ở trên, MySQL đã thay đổi tên của cột ‘Email’ thành ‘Emailid’.

Chúng tôi có thể chỉ định cùng một kiểu và kích thước dữ liệu hoặc kiểu và kích thước dữ liệu khác với tên cột mới như sau -

mysql> Alter table Student CHANGE Emailid Mailid char(35);
Query OK, 5 rows affected (0.29 sec)
Records: 5 Duplicates: 0 Warnings: 0

Với sự trợ giúp của truy vấn ở trên, MySQL đã thay đổi tên của cột từ ‘Emailid’ thành ‘Mailid’ cùng với kiểu dữ liệu của nó từ varchar (30) thành char (35).