SQLSERVER复制表数据到另一个表(新表,已有表)
同一个数据库:
一、只复制表结构:
1 2 3 4 5 | SELECT * INTO t1 FROM titles WHERE 1=2 |
二、复制结构与数据:
SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。
1 2 3 4 5 6 | SELECT * INTO CustomersBackup2013 FROM Customers;<br> SELECT column1,colum2 INTO CustomersBackup2013 FROM Customers<br> WHERE column1= '条件' ; |
三、只复制数据:
INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。
1 2 3 | INSERT INTO table2 SELECT * FROM table1; |
不同数据库:
一个数据库中的表中的数据复制到另一个数据库中的一个表,使用方法如下:
insert into 数据库A.dbo.table1(col1,col2,col3…) select col1,col2,col3… from 数据库B.dbo.table2
不同的电脑
https://blog.csdn.net/thinkingmyself/article/details/78036735
1、复制表结构:
第一步:首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。
第二步:在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。
第三步:新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Sour击”执行“执行代码。
第四步:然后,在目标数据库的表结构中就可以看到被复制过来的表了。
2、可以利用数据库的导入导出功能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了