← 返回文章列表 sql复制一张表的数据到另一张
13

sql复制一张表的数据到另一张

要复制一张表的数据到另一张表,可以使用 SQL 的 INSERT INTO ... SELECT ... 语句。假设我们有两张表 table1 和 table2,它们具有相同的结构。以下是一个示例 SQL 语句:
INSERT INTO table2
SELECT * FROM table1;

如果两张表结构不同,你需要指定对应的列名进行复制:
INSERT INTO table2 (column1, column2, column3)
SELECT column1, column2, column3 FROM table1;
请确保目标表 table2 已经存在,或者在复制之前创建它。如果 table2 不存在,可以先创建它:
CREATE TABLE table2 LIKE table1;
 
INSERT INTO table2
SELECT * FROM table1;
如果你想复制结构但不复制数据,可以省略 SELECT 语句:
INSERT INTO table2
SELECT * FROM table1 WHERE 1=0;
这里的 WHERE 1=0 条件永远不会为真,因此不会有任何数据被复制。这仅复制了 table1 的结构到 table2。

最后修改: 2025/8/19 10:52:27

读者评论
【免登录留言】
验证码

相关文章推荐

菜鸟云网络科技简介
活动方案
菜鸟云网络科技简介

菜鸟云网络学院开学了!菜鸟云自己开发的网站CMS!快来学习吧……

菜鸟云网络科技个性化定制中心
5
菜鸟云网络科技个性化定制中心

菜鸟云网络科技个性化定制中心欢迎您

Bootstrap5 教程
10
Bootstrap5 教程

Bootstrap 是全球最受欢迎的前端组件库,用于开发响应……

探索ISBN查询接口:为图书管理系统赋能
3
探索ISBN查询接口:为图书管理系统赋能

在开发图书管理应用时,ISBN(国际标准书号)查询接口是获取……

菜鸟网络学院简介
5
菜鸟网络学院简介

菜鸟网络学院是一家个人创建的学习网站,属于日志文章分享,开源……

《文化苦旅》散文集
3
《文化苦旅》散文集

《文化苦旅》一书于1992年首次出版,是余秋雨先生1980年……

CSS3 圆角
12
CSS3 圆角

CSS3 圆角

谢谢你曾来过我的世界
3
谢谢你曾来过我的世界

少年读《射雕英雄传》,最想化身的人物是陈玄风,脸色焦黄,有如……

Bootstrap5 安装使用
10
Bootstrap5 安装使用

我们可以通过以下两种方式来安装 Bootstrap5: 使……

Excel中生成序号技巧
1
Excel中生成序号技巧

在Excel中生成序号是日常操作,以下介绍几种常用方法,可根……