本文介绍了复制表结构和表数据的几个示例。有关详情,请参阅以下内容。

1。将表结构和数据复制到新表中

从旧表中创建表新表选择*

这种方法将复制所有的oldtable内容,当然我们可以使用新的删除;删除它。

该方法的最糟糕的部分,然而,是新表中没有的旧表主键的属性,额外的(auto_increment)等等。你需要添加自己的改变,使它容易犯的一个错误。

2。仅将表结构复制到新表

从旧表中创建一个新表选择*,其中1 = 2

或者像旧表那样创建表新表

三.将旧表中的数据复制到新表(假设两个表结构相同)

从旧表中插入新表*

4。将旧表中的数据复制到新表(假设两个表结构不同)

插入新表(字段1,字段2,…)选择字段1,字段2,…从旧表

5,可以将表1结构复制到表2

从表1选择表2中的*,其中1=2

6,您可以将表1的所有内容复制到表2中。



从表1选择表2中的*

7,显示创建表旧表;

这将列出旧表的创建命令。我们只需复制该命令并更改表的名称,这样就可以创建一个完全相同的表。

8,mysqldump

使用mysqldump出来的表转储,改名字,然后回去或直接在命令行

以上内容是对这篇文章的完整描述,希望大家喜欢。