如何将sql文件转换为csv文件?

Posted

技术标签:

【中文标题】如何将sql文件转换为csv文件?【英文标题】:How to convert sql file to csv file? 【发布时间】:2013-11-17 17:16:31 【问题描述】:

我有一个网络应用程序,我想将我的数据库导出到一个逗号分隔值 (.csv) 文件中。有没有简单的方法来学习或做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用Import/Export Wizard 来执行此操作。 (右键数据库 -> 任务 -> 导入/导出向导)

或者为了更好地控制你可以使用SSIS

或者

exec sp_msforeachtable 'exec xp_cmdshell ''bcp database_name.? out c:\?.csv -S server_name -T -c -t ","'''

如果您使用的是phpmyadmin

然后转到导出 -> 单击自定义 - 显示所有可能的选项

您会在下面找到复选框:将列名放在第一行。检查以获取第一行中的列名,然后您将获得数据。

参考以下链接:

How can I export into an CSV file a whole database mysql?

Is there a way to covert or export an entire MySQL database to valid CSV files?

https://gist.github.com/bxt/1215151

http://www.ullright.org/ullWiki/show/export-complete-mysql-database-as-csv

【讨论】:

我正在使用 WAMP 服务器,所以我可以使用 phpmyadmin 或 mysql workbench 访问它...那是什么?

以上是关于如何将sql文件转换为csv文件?的主要内容,如果未能解决你的问题,请参考以下文章

将 CSV 文件转换为 Mysql (.sql) 数据库文件?

将 CSV 转换为 MYSQL 文件

如何将bak文件转换为sql文件(支持sql bak文件到mysql)并执行该文件以自动恢复

如何将数字转换为字符串

如何使用 shell 脚本将 xlsx 文件转换为 csv 文件?

如何将csv文件转换成excel文件呢?