我写了一个C ++ / QT应用程序,它使用mysql数据库作为数据。它使用的是mysql ++库。我现在希望它能够将文件导出和导入文件。
我可以写一个自己的文件格式,但如果可能的话,我想避开这个efford。
是否有可能将mysql表导出到文件中并使用C ++重新导入此文件?
我听说过sqlite,但据我所知,从mysql ++迁移到sqlite并不容易,因为它包含了完整数据库后端的切换。
答案 0 :(得分:2)
您可以使用“LOAD DATA”和“SELECT ... INTO OUTFILE”
那应该有很好的表现。您可能无法根据需要进一步使用outfiles。
答案 1 :(得分:-1)
从/向数据库导出/导入数据的最佳方法是xml
个文件。