复制表结构创建表sql(sql复制表)

一、复制到已有的数据表

INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。

我们可以从一个表中复制所有的列插入到另一个已存在的表中:

INSERT INTO Table2 SELECT * FROM * Table1;

或者我们可以只复制希望的列插入到另一个已存在的表中:

Insert into Table2(field1,field2,...) select value1,value2,... from Table1

注意:要求目标表Table2必须存在,并且字段field,field2…也必须存在

二、复制到新建数据表

SELECT vale1, value2 into Table2 from Table1

注意:要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。

复制表结构创建表sql(sql复制表)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论