美文网首页
sqlite数据如何转成mysql数据,轻松几步搞定!

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

作者: 树先生本人 | 来源:发表于2023-07-10 09:33 被阅读0次

    一、使用工具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数据,轻松几步搞定!

          本文链接:https://www.haomeiwen.com/subject/tnjeudtx.html