欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql怎么把一个数据库的表复制到另一个数据库中

程序员文章站 2023-10-18 16:25:10
当我们需要复制一个表的时候,我们可能需要从一个库复制到另外一个库,并且需要把数据也复制过去。这时我们通过Navicat客户端简单的sql语句就能解决。...

当我们需要复制一个表的时候,我们可能需要从一个库复制到另外一个库,并且需要把数据也复制过去。这时我们通过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在当前操作的数据库。

以上就是操作的语句,希望能帮助到你。