sqlite数据如何转成mysql数据,轻松几步搞定!

一、使用工具Navicat Premium 16

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


1.png
2.png

选择下一步


3.png

下一步


4.png

开始


5.png

这样就成功了,生成的sql文件就在你保存的位置了。
二、使用SQLiteStudio转换成mysql文件

1.打开SQLiteStudio

进入SQLiteStudio官方网站下载软件!

2.选择工具点击导出

3.选择数据库


6.png

4.下一步

7.png

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


8.png

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


9.png

这样就成功了,生成的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.查找 索引 删除当前以及后面所有

你可能感兴趣的:(sqlite数据如何转成mysql数据,轻松几步搞定!)