我是 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/