备份MySQL数据库并将其转换为SQLite以在C#中使用它
本文关键字:以在 SQLite 数据库 MySQL 转换 备份 | 更新日期: 2023-09-27 17:56:27
我的项目经理要求我执行以下操作:
- 从服务器上的MySQL数据库备份数据
- 将此数据转换为SQLite
- 将其添加到从此SQLite新数据库中读取的Windows表单应用程序中
目标是使部分数据库始终链接到此 C# Windows 应用程序
我已经阅读了有关使用c#从mysql备份数据的文章,我不希望遇到问题
使用 MySQL 转储进行备份.exe 1
使用 MySQLdump 进行备份.exe 2
使用 MySQLdump 进行备份.exe 3
如何将此 mysql 转储文件转换为 sqlite 并使用 sqlite 内存将数据加载到 c#,然后保存它,以便应用程序每次运行时都使用此 sqlite 数据库。所有这些步骤都必须由 c# Windows 应用程序本身使用按钮或类似的东西来完成。
IMO最简单的方法,以及我们如何做到这一点:将表格导出为CSV。 在 excel 中打开它们。 使用单元格的变量为 Excel 工作表中的第一行创建一个插入语句,并将其追加为额外的列。 单击并向下拖动以在每一行上重复该语句。
复制生成的列,并将其引入sqlite数据库浏览器,然后运行该巨大的语句。
该语句应如下所示: ="INSERT INTO newTable VALUES('" &A2&"','" &B2&"');"
不要让它变得更难,那么它应该是:P