sqlite数据库数据迁移到mysql

使用Nvicat premium

1. 使用Nvicat premium打开sqlite数据库

我用的是sqlite3,所以填写连接名称然后选择数据库文件就可以了
在这里插入图片描述

2. 导出sqlite中的数据表

在这里插入图片描述
选择csv文件
在这里插入图片描述
全选表,然后下一步
在这里插入图片描述
继续下一步
在这里插入图片描述
默认设置就行了,下一步
在这里插入图片描述
在这里插入图片描述
完成之后点关闭,文件默认导出到桌面
在这里插入图片描述

3. 把上一步导出的csv文件导入mysql中

新建mysql数据库,找到mysql数据库中的表,右键选择导入向导
在这里插入图片描述
选CSV文件
在这里插入图片描述
选择刚刚导出的csv文件
在这里插入图片描述
这里默认
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里一定要注意类型

这里一定要注意类型

这里一定要注意类型
mysql和sqlite的类型不一样,非常容易出错导致保存的数据不一致,而且导入的时候也不会报错,要非常留意,如果发现错了可以删掉表重新导入,注意类型。
在这里插入图片描述
下一步
在这里插入图片描述
开始导入
在这里插入图片描述
此外,如果有时候单元格的数据太大,可以选择json格式导出导入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值