使用工具
下图所使用的为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数据表格。(实测)
