C# 备份mysql数据库并将其转换为sqlite以在c中使用#

C# 备份mysql数据库并将其转换为sqlite以在c中使用#,c#,mysql,sqlite,mysqldump,C#,Mysql,Sqlite,Mysqldump,我的项目经理要求我做以下工作: -从服务器上的mysql数据库备份数据 -将此数据转换为sqlite -将其添加到从该sqlite新数据库读取的windows窗体应用程序 目标是保持部分数据库始终链接到此c#windows应用程序 我读过关于使用c#从mysql备份数据的文章,我不认为会有问题 如何将此mysql转储文件转换为sqlite,并使用sqlite内存将数据加载到c#,然后保存它,以便应用程序在每次运行时都使用此sqlite数据库。所有这些步骤都必须由c#windows应用程序本

我的项目经理要求我做以下工作:

-从服务器上的mysql数据库备份数据

-将此数据转换为sqlite

-将其添加到从该sqlite新数据库读取的windows窗体应用程序

目标是保持部分数据库始终链接到此c#windows应用程序

我读过关于使用c#从mysql备份数据的文章,我不认为会有问题


如何将此mysql转储文件转换为sqlite,并使用sqlite内存将数据加载到c#,然后保存它,以便应用程序在每次运行时都使用此sqlite数据库。所有这些步骤都必须由c#windows应用程序本身通过按钮或类似的东西来完成。

这是最简单的方法,我们是如何做到的:将表导出为CSV。在excel中打开它们。使用单元格变量为excel工作表中的第一行创建insert语句,并将其作为额外列追加。单击并向下拖动以在每一行上重复该语句

复制生成的列,并将其带到sqlite数据库浏览器中,然后运行那个巨大的语句

语句应该如下所示:
=“插入到新的表值(“&A2&“,”&B2&“);“


不要再让它变得更难了:p

我会做一个
Google
搜索如何将MySQL转换为Sqlite,你有很多步骤,所以我最好的建议是开始编码,同时开始在Web上做一些研究为什么你不能使用转换工具。。听起来你工作的公司很便宜,托尼,开始找吧