一、使用工具Navicat Premium 16

1.把db文件拖到Navicat Premium中,选择数据库,点击工具,数据传输

 

选择下一步

 下一步

开始

这样就成功了,生成的sql文件就在你保存的位置了。

二、使用SQLiteStudio转换成mysql文件

 1.打开SQLiteStudio

https://download.csdn.net/download/tang242424/87811138  文件下载 

2.选择工具点击导出

2.选择数据库

 

3.下一步

 

4.导出格式 SQL   选择文件路径  编码选择UTF-8

5.导出格式选择最后一个 点击开始

 这样就成功了,生成的sql文件就在你保存的位置了。

三、修改生成的sql文件,在导入自己的数据库

 使用工具Navicat Premium 导出来的sql需要修改

1.PRAGMA foreign_keys false PRAGMA foreign_keys = false; 删掉

2.DROP TABLE IF EXISTS `sqlite_sequence`; 这行及以后面所有内容删除

3.字段"" 换成 ``

4.INTEGER 换成 int

5.AUTOINCREMENT 换成 AUTO_INCREMENT

6.默认值的问题::

查找 DEFAULT '4' 替换为 DEFAULT ''

查找 DEFAULT 1 替换为 DEFAULT ''

使用SQLiteStudio导出来的sql需要修改

1.BEGIN及以上删掉

2.字段"" 换成 ``

3.INTEGER 换成 int

4.AUTOINCREMENT 换成 AUTO_INCREMENT

5.默认值的问题::

查找 DEFAULT '4' 替换为 DEFAULT ''

查找 DEFAULT 1 替换为 DEFAULT ''

6.查找 索引 删除当前以及后面所有

查看原文