Để đổi tên bảng, sử dụng lệnh ALTER TABLE ... RENAME TO.
Ví dụ
Tạo bảng Employee:
mysql> CREATE TABLE Employee (
-> EmpId INT,
-> EmpName VARCHAR(200)
-> );
Query OK, 0 rows affected (0.49 sec)
Đổi tên thành EmployeeTable:
mysql> ALTER TABLE Employee RENAME TO EmployeeTable; Query OK, 0 rows affected (0.56 sec)
Kiểm tra: truy vấn bảng cũ báo lỗi, bảng mới thành công:
mysql> SELECT * FROM Employee; ERROR 1146 (42S02): Table 'business.employee' doesn't exist mysql> SELECT * FROM EmployeeTable; Empty set (0.00 sec)
Lưu ý: Cú pháp RENAME TABLE old_name TO new_name cũng được hỗ trợ và có thể đổi nhiều bảng cùng lúc.