如何在MySQL中重命名表?

如何在MySQL中重命名表?

要重命名表,可以使用alter和rename命令。以下是演示的步骤 –

首先,使用create命令创建一个表。如下所示 –

mysql> CREATE table Employee
   -> (
   -> EmpId int,
   -> EmpName varchar(200)
   -> );
Query OK, 0 rows affected (0.49 sec)

更改表名的语法如下 –

使用以下查询更改表名 –

mysql> alter table Employee rename to EmployeeTable;
Query OK, 0 rows affected (0.56 sec)

现在表名已更改,使用select语句查看重命名操作是否成功。查询如下 –

mysql> SELECT * from Employee;
ERROR 1146 (42S02): Table 'business.employee' doesn't exist

上面的查询会出错,因为名为Employee的表已不存在。其名称已更改为EmployeeTable。

使用表名“EmployeeTable”再次执行上面的查询。如下所示 –

mysql> SELECT * from EmployeeTable;
Empty set (0.00 sec)

现在,上面的查询没有错误,因为表名Employee已更改为EmployeeTable。

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程