将MySQL表存储到文件(sqlite?)

时间:2012-05-04 14:54:47

标签: c++ mysql sqlite qt mysql++

我写了一个C ++ / QT应用程序,它使用mysql数据库作为数据。它使用的是mysql ++库。我现在希望它能够将文件导出和导入文件。

我可以写一个自己的文件格式,但如果可能的话,我想避开这个efford。

是否有可能将mysql表导出到文件中并使用C ++重新导入此文件?

我听说过sqlite,但据我所知,从mysql ++迁移到sqlite并不容易,因为它包含了完整数据库后端的切换。

2 个答案:

答案 0 :(得分:2)

您可以使用“LOAD DATA”和“SELECT ... INTO OUTFILE”

那应该有很好的表现。您可能无法根据需要进一步使用outfiles。

答案 1 :(得分:-1)

从/向数据库导出/导入数据的最佳方法是xml个文件。