2011-11-02 112 views
0

我是odbc的新手。现在我将odbc成功连接到mysql。有什么方法可以轻松地将数据导出到本地? (对我来说,访问不是一个选项,而且我已经尝试了odbc explorer,这是很好的,但只有免费的试用版本,我也尝试过使用Mysql工作台,这太危险了,因为它可以轻松清除源文件中的所有数据。)如何从odbc导出数据?

希望你们有一些建议,欢呼声。

回答

1

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

从ODBC中,您可以获取有关模式的一些信息:表名称,列名称,列类型,主键等,并且该信息应该足以实现将数据导出到本地文件,例如放入.csv文件。使用SQLTables()简单阅读有关表格的信息,然后为每个表格做SELECT * FROM table并将结果写入.csv文件。