复制数据库单表数据的方法
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2024年07月08日
问题描述:仅需要单表的数据,直接导出数据库文件又太大
解决方法:
查询语句筛选条件,右键另存为csv文件(最简单)
可以把*换成其他的条件
使用BCP实用工具:
打开命令提示符(CMD)。
使用以下命令结构导出数据,假设数据库名为YourDatabase,表名为YourTable,输出文件名为YourFile.csv,并位于C:\OutputFolder路径下:
- 1bcp "YourDatabase.dbo.YourTable" out "C:\OutputFolder\YourFile.csv" -c -S YourServerName -U YourUsername -P YourPassword
-c 参数指定以字符格式输出数据。
-S 后面跟你的SQL Server实例名称。
-U 和 -P 分别指定连接数据库的用户名和密码。
3.T-SQL的BULK INSERT命令:
打开SSMS,连接到你的SQL Server实例。
右键点击目标数据库,选择“新建查询”。
输入或粘贴导出数据的SQL查询,例如:SELECT * FROM YourDatabase.dbo.YourTable;
执行查询前,点击工具栏上的“结果到文件”图标(或菜单“查询” -> “结果到文件”)。
执行查询,SSMS会提示你保存文件的位置和格式(如CSV)。