当前位置:  开发笔记 > 后端 > 正文

用于复制表的SQL命令

如何解决《用于复制表的SQL命令》经验,为你挑选了2个好方法。

将表从一个数据库复制到另一个数据库的SQL命令是什么?我正在使用MySQL,我有两个数据库x和y.假设我在x中有一个名为a的表,我需要将该表复制到y数据库.对不起,如果这个问题太新手了.

谢谢.



1> cagcowboy..:

如果目标表不存在....

CREATE TABLE dest_table AS (SELECT * FROM source_table);

如果目标表确实存在

INSERT INTO dest_table (SELECT * FROM source_table);

警告:仅在Oracle中测试过



2> gizmo..:

如果您的两个数据库是分开的,最简单的方法是创建表的转储并将其加载到第二个数据库中.请参阅数据库手册以了解如何执行转储.

否则你可以使用以下语法(对于MySQL)

INSERT INTO database_b.table (SELECT * FROM database_a.table)

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有