我编写了一个使用 mysql 数据库存储数据的 C++/QT 应用程序。它使用的是 mysql++ 库。我现在希望它能够将数据导出到文件或从文件导入数据。
我可以编写自己的文件格式,但如果可能的话,我想避免这种努力。
是否有可能将 mysql 表导出到文件并使用 C++ 重新导入该文件?
我听说过 sqlite,但据我所知,从 mysql++ 迁移到 sqlite 并不是那么容易,因为它包含了完整数据库后端的切换。
最佳答案
您可以使用“LOAD DATA”和“SELECT ... INTO OUTFILE”
那应该有很好的表现。您可能无法随心所欲地进一步使用输出文件。
关于c++ - 将 MySQL 表存储到文件(sqlite?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451232/