当我们需要复制一个表的时候,我们可能需要从一个库复制到另外一个库,并且需要把数据也复制过去。这时我们通过Navicat客户端简单的sql语句就能解决。
在当前需要创建表的数据库中执行,下面是语句
CREATE TABLE mytbl_new LIKE fromdatabase.mytbl;INSERT mytbl_new SELECT * FROM fromdatabase.mytbl;
第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据表结构创建。
第二个命令是将数据表 mytbl 中的数据复制到新表 mytbl_new 中。
注:fromdatabase.mytbl是指定要复制表的数据库名称为 fromdatabase 。它是可选的。
假如没有fromdatabase.,MySQL数据库将会假设mytbl在当前操作的数据库。
以上就是操作的语句,希望能帮助到你。