我更习惯使用 SQL Server,我想知道在 MySql 中是否可以找到类似于 SqlBulkCopy 的东西。我有一个用 WPF/Silverlight 和 C# 编写的数据编辑器,使用 Connector/NET 连接到 MySql 服务器,我应该在编辑器中提供一个功能来对一些 MySql 数据库进行完整备份。我无法直接访问服务器,因此无法使用转储或其他命令行工具。
那么通过连接器仅使用 C# 代码转储整个数据库的最佳方法是什么?我只需要使用我自己的 SQL 查询将大量数据导出到 XML、CSV 或类似文件中,或者是否有针对此类任务的任何建议方法?
最佳答案
听起来像 MySQL LOAD DATA
可能就是您正在寻找的。查看docs here .
您也可以使用 OUTFILE
(来自同一文档页面),例如:
SELECT * INTO OUTFILE 'somefile.txt'
FIELDS TERMINATED BY ','
FROM your_table;
关于c# - MySql 中的 SqlBulkCopy 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356866/