欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 关于sqlite数据库转化mysql数据

关于sqlite数据库转化mysql数据

2025/10/14 23:24:29 来源:https://blog.csdn.net/qq_40646572/article/details/140701661  浏览:    关键词:关于sqlite数据库转化mysql数据

使用工具

下图所使用的为navivat premium 16数据库管理工具。
在这里插入图片描述

如下图所示为sqlite数据库db数据

在这里插入图片描述
下图为所设计的sqlite数据表格字段属性
在这里插入图片描述

首先导出sql语句

在这里插入图片描述
打开工具栏中的数据传输功能。在这里插入图片描述
如上图所示,选择目标选为文件,并且将默认勾选的与源服务器相同进行取消。

注意数据库版本以及编码是否和db文件的一致。

在这里插入图片描述
从上图中可以看到mysql数据库是5.6的。
在这里插入图片描述

由于我的目标数据库是mysql5.6,因此我对其进行了对应选择。
在这里插入图片描述
点击下一步后主动选中导出sqlite数据库中的目标表格。
在这里插入图片描述
此处点击开始即可。
在这里插入图片描述
sql文件导出成功,可以看到没有错误语句。
在这里插入图片描述

导入mysql

在这里插入图片描述
找到mysql执行文件。
在这里插入图片描述
假设导入到test数据库中。
在这里插入图片描述
可以看到没报错,已经导入成功,此处如果导入报错,可以gpt看下。在windows下导入语句如下:
Get-Content "C:\Users\Administrator\Desktop\target.sql" | .\mysql.exe -u root -p test
但在linux下是:
mysql.exe -u root -p test < C:\Users\Administrator\Desktop\target.sql
其中test是目标数据库。
在这里插入图片描述
在test数据库中已经可以看到导入成功的target表格。
在这里插入图片描述
可以看到数据均正常。此方法可以用于导录>100M的sqlite数据表格。(实测)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词