使用RENAME TABLE命令在MySQL中重命名表

要在MySQL中重命名表,以下是语法-

rename table yourOldTableName to yourNewTableName ;

让我们首先创建一个表-

mysql> create table DemoTable1

(

   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,

   UserName varchar(100),

   UserAge int,

   UserCountryName varchar(100)

);

让我们检查表的描述-

mysql> desc DemoTable1;

这将产生以下输出-

+-----------------+--------------+------+-----+---------+----------------+

| Field           | Type         | Null | Key | Default | Extra          |

+-----------------+--------------+------+-----+---------+----------------+

| Id              | int(11)      | NO   | PRI | NULL    | auto_increment |

| UserName        | varchar(100) | YES  |     | NULL    |                |

| UserAge         | int(11)      | YES  |     | NULL    |                |

| UserCountryName | varchar(100) | YES  |     | NULL    |                |

+-----------------+--------------+------+-----+---------+----------------+

4 rows in set (0.20 sec)

现在,我们将使用RENAME命令在MySQL中重命名表-

mysql> rename table DemoTable1 to DemoTable2;

让我们再次检查表的描述-

mysql> desc DemoTable2;

这将产生以下输出-

+-----------------+--------------+------+-----+---------+----------------+

| Field           | Type         | Null | Key | Default | Extra          |

+-----------------+--------------+------+-----+---------+----------------+

| Id              | int(11)      | NO   | PRI | NULL    | auto_increment |

| UserName        | varchar(100) | YES  |     | NULL    |                |

| UserAge         | int(11)      | YES  |     | NULL    |                |

| UserCountryName | varchar(100) | YES  |     | NULL    |                |

+-----------------+--------------+------+-----+---------+----------------+

4 rows in set (0.00 sec)

以上是 使用RENAME TABLE命令在MySQL中重命名表 的全部内容, 来源链接: utcz.com/z/316863.html

回到顶部