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表中。
以上是几种常见的将一个表的数据复制到另一个表的方法,根据具体情况选择最合适的方法。
发表回复