mysql中如何将一个表的数据复制到另一个表

发表于

1. INSERT INTO方式

使用INSERT INTO语句将数据从一个表复制到另一个表,如下所示:

INSERT INTO table2 (column1, column2, column3)
SELECT column1, column2, column3 FROM table1;

这将从table1表中选择列并将它们插入table2表中。

2. CREATE TABLE AS SELECT方式

使用CREATE TABLE AS SELECT语句可以创建一个表,并同时从另一个表中复制数据,如下所示:

CREATE TABLE table2 AS

SELECT column1, column2, column3 FROM table1;

这将从table1表中选择列并创建一个新的table2表,并将数据复制到其中。

3. SELECT INTO方式

使用SELECT INTO语句可以选择性地将源表中的数据复制到目标表中,如下所示:

SELECT column1, column2, column3 INTO table2
FROM table1;

这将从table1表中选择列并将它们插入table2表中。

以上是几种常见的将一个表的数据复制到另一个表的方法,根据具体情况选择最合适的方法。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注