将 MySQL 表存储到文件 (sqlite?)
Store MySQL table to file (sqlite?)
我写了一个使用 mysql 数据库作为其数据的 C++/QT 应用程序。它使用的是 mysql++ 库。我现在希望它能够将其数据导出/导入文件。
我可以写一个自己的文件格式,但如果可能的话,我想逃避这种愤怒。
是否有一种简单的方法可以将 mysql 表导出到文件中并使用 C++ 重新导入此文件?
我听说过 sqlite,但据我所知,从 mysql++ 迁移到 sqlite 并不容易,因为它包括完整数据库后端的切换。
您可以使用
"加载数据"和"选择...进入外文件"
那应该有很好的性能。您不能像您想要的那样轻松地进一步使用输出文件。
从/向数据库导出/导入数据的最佳方法是xml
文件。
相关文章:
- QT QML:使用.qrc文件将SQLite数据库部署到Android不起作用
- 如何将SQLite c文件(合并)与cpp应用程序链接?
- 如何确定 SQLite 文件在 QML LocalStorage 中的存储位置
- 在这种情况下,将数据存储在诸如SQLite之类的数据库中,还是存储在平面文本文件中更好
- C++SQLite在C接口中导入整个CSV文件
- SQLite是否可以完成此任务?存储路径名与文件属性
- 无法执行 sqlite SQL 文件来创建数据库
- C++和 Sqlite DELETE 查询实际上不会从数据库文件中删除该值
- SQLite 通过 C++ 打开多个 SQLite 文件
- QSql数据库并连接到 .sqlite 文件
- 将 MySQL 表存储到文件 (sqlite?)
- SQLite:在 WAL 模式下持久化文件句柄
- 使用 Visual Studio 编译 SQLite C++ 2013 抛出 .c 文件的错误
- C++:关闭后不能删除 sqlite 文件
- 设置SQLite数据库文件的版本
- Sqlite将数据库保存/加载到文件流中
- 其中是存储在ODBC++示例中的sqlite数据库文件
- SQLite,iCloud,也许还有Core Data——用于存储文件并与所有用户的设备共享?
- Android NDK不能交叉编译SQLite - crtend_so.0:没有这样的文件或目录
- 从Cocos2dx的指针char向量写入sqlite文件