ใช้คำสั่ง ALTER TABLE ... RENAME TO เพื่อเปลี่ยนชื่อตาราง
สร้างตาราง Employee:
mysql> CREATE table Employee -> ( -> EmpId int, -> EmpName varchar(200) -> ); Query OK, 0 rows affected (0.49 sec)
เปลี่ยนชื่อเป็น EmployeeTable:
mysql> alter table Employee rename to EmployeeTable; Query OK, 0 rows affected (0.56 sec)
ทดสอบ: Query ตารางเก่าจะ error, ตารางใหม่ทำงานได้:
mysql> SELECT * from Employee; ERROR 1146 (42S02): Table 'business.employee' doesn't exist mysql> SELECT * from EmployeeTable; Empty set (0.00 sec)
หมายเหตุ: คำสั่ง RENAME TABLE ก็สามารถใช้ได้เช่นกัน (เช่น RENAME TABLE old_name TO new_name)