MySQL怎样复制一个数据库的表到另一个数据库(同一服务器)

MySQL 作者: Rector 27359 次阅读 · 读完约需 2 分钟 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

mysql-table-copy 在同一个服务器上完成MYSQL复制一个数据库的表到另一个数据库的操作是比较简单的,具体操作如下: 1.首先复制源表的结构到目标表
CREATE TABLE target.mytable
LIKE source.mytable;
2.接着复制所有的数据记录到目标表中
INSERT INTO target.mytable
SELECT *
FROM source.mytable;
这里需要注意的是,如果数据比较大,我们可以先禁用KEYS,这样可以有效提升复制数据的速度
ALTER TABLE target.mytable
DISABLE KEYS;

/*复制数据的操作 开始*/
INSERT INTO target.mytable
SELECT *
FROM source.mytable;
/*复制数据的操作 结束*/

ALTER TABLE target.mytable
ENABLE KEYS;
注:文中的source.mytable表示源数据库的数据表,target.mytable表示目标数据库的数据表

阅读了该文章的人还浏览了...

本文永久链接码友网 » MySQL怎样复制一个数据库的表到另一个数据库(同一服务器)

发布于: 2014-08-28 12:01:55
分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册