关于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数据表格。(实测)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值