mysql - 如何从odbc导出数据?

标签 mysql database odbc

我是 odbc 的新手。现在我已成功将 odbc 连接到 mysql。有没有办法方便的将数据表导出到本地? (对我来说,访问不是一个选项。我尝试过 odbc explorer,它很好,但只有免费试用版。我还尝试过 Mysql workbench,它太危险了,因为它可以轻松删除源中的所有数据。)

希望大家给点建议,加油。

最佳答案

我知道的大多数数据库都有一些导入/导出实用程序。此类工具导出模式(表描述、触发器、用户函数等)和数据。当然,它们可以使用相同的数据库引擎或将数据移动到更新版本的数据库引擎。 Mysql也有这样的工具:看mysqldump

从 ODBC 中,您可以获得有关架构的一些信息:表名、列名、列类型、主键等,这些信息应该足以制作简单的实用程序将数据导出到本地文件,例如导出到 .csv 文件。只需使用 SQLTables() 读取有关表的信息,然后对每个表执行 SELECT * FROM table 并将结果写入 .csv 文件。

关于mysql - 如何从odbc导出数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7985666/

相关文章:

mysql - 使用内部联接来联接时间戳略有不同的 mySQL 列

php - MYSQL - 文件名的字段类型?

xml - XML 文件可以用作高效的 VB.NET 后端吗?

mysql - mysql 的函数依赖

oracle - ORA-2800 : account is locked error in qtp

mysql - 在 Excel 数据透视表中使用来自 mysql 的数据

c# - Postgresql odbc 驱动程序错误 c# [IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称

mysql - 用户注册时出错(Express.Js、Passport、MySQL)

php - MySQL JOIN 使用 where 子句和按计数分组

sql - PL/pgSQL 中同一函数之间的死锁