mysql复制表
时间: 2023-07-04 10:19:06 浏览: 161
要在 MySQL 中复制表,可以使用以下两种方法:
1. 使用 CREATE TABLE 语句复制表
可以使用 CREATE TABLE 语句来创建一个新表,同时将现有表的结构和数据复制到新表中。以下是一个示例代码:
```
CREATE TABLE new_table LIKE old_table;
INSERT INTO new_table SELECT * FROM old_table;
```
其中,`new_table` 是要创建的新表的名称,`old_table` 是现有表的名称。
2. 使用 ALTER TABLE 语句复制表
另一种方法是使用 ALTER TABLE 语句来创建一个新表,并将现有表的结构和数据复制到新表中。以下是一个示例代码:
```
CREATE TABLE new_table (LIKE old_table);
INSERT INTO new_table SELECT * FROM old_table;
```
其中,`new_table` 是要创建的新表的名称,`old_table` 是现有表的名称。
无论使用哪种方法,都可以复制表的结构和数据到新表中。
阅读全文