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

标签 c++ mysql sqlite qt mysql++

我编写了一个使用 mysql 数据库存储数据的 C++/QT 应用程序。它使用的是 mysql++ 库。我现在希望它能够将数据导出到文件或从文件导入数据。

我可以编写自己的文件格式,但如果可能的话,我想避免这种努力。

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

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

最佳答案

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

那应该有很好的表现。您可能无法随心所欲地进一步使用输出文件。

关于c++ - 将 MySQL 表存储到文件(sqlite?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451232/

相关文章:

c++ - 实例化对象的堆栈和堆分配 C++

c++ - 继承嵌套模板类的特化

php - 为什么我只能从MySQL中拉取 "id"属性而不能拉取 "name"

java - Android SQLite 数据库创建表错误

c++ - 如何按级别顺序构造二叉树

c++ - 无法从头文件C++访问主文件中的函数

php - 循环mysql查询从一个表中获取多行数据并插入到另一个表中

php - 如何在 php 数组中搜索 mysql 表中的所有项目?

java - SQLite连接池

sqlite - Xamarin SQLite 查询