将表从一个数据库复制到另一个数据库的SQL命令是什么?我正在使用MySQL,我有两个数据库x和y.假设我在x中有一个名为a的表,我需要将该表复制到y数据库.对不起,如果这个问题太新手了.
谢谢.
如果目标表不存在....
CREATE TABLE dest_table AS (SELECT * FROM source_table);
如果目标表确实存在
INSERT INTO dest_table (SELECT * FROM source_table);
警告:仅在Oracle中测试过
如果您的两个数据库是分开的,最简单的方法是创建表的转储并将其加载到第二个数据库中.请参阅数据库手册以了解如何执行转储.
否则你可以使用以下语法(对于MySQL)
INSERT INTO database_b.table (SELECT * FROM database_a.table)