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、可以利用数据库的导入导出功能。

 
posted @   yinghualeihenmei  阅读(7592)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示