【mysql】使用Navicat将一个数据库中的部分表复制到另一个数据库中去 不转存sql 将本地数据库传输到远端,或将远端传输到本地

目录

    • 事件起因
    • 环境和工具
    • 具体操作过程
    • 结束语

事件起因

在做毕设系统的时候,想要之前的项目使用到的数据库,但又只想要其中的几个表的结构,所以就有了这样的想法,虽然可以将表转存为sql文件,然后再在另一个数据库中进行导入,这样虽然没有啥大问题,但是我想要多个表的话,是不是又得将每个表单独转存为一个sql文件,多个表就有多个sql文件,或者说是直接将整个数据库转存为sql,导入到另一个数据库,然后删掉不用的数据库,感觉不管哪个操作方式都有一点复杂和多余,所以就只想执行一步操作就复制我所需要的几个表到我指定的位置,于是就去找相关的方法,找到后就有了这篇文章

环境和工具

Navicat Premium 12、 mysql5.7
其他版本也差不多,都是有这个功能的

具体操作过程

  • 1、点击Navicat界面的工具,然后点击数据传输
    【mysql】使用Navicat将一个数据库中的部分表复制到另一个数据库中去 不转存sql 将本地数据库传输到远端,或将远端传输到本地_第1张图片

  • 2、打开了如下界面:
    【mysql】使用Navicat将一个数据库中的部分表复制到另一个数据库中去 不转存sql 将本地数据库传输到远端,或将远端传输到本地_第2张图片
    该界面中,可以很清晰的看到要将源数据库中的内容复制到目标数据库中去,选择好源数据库和目标数据库后,点击下一步:
    【mysql】使用Navicat将一个数据库中的部分表复制到另一个数据库中去 不转存sql 将本地数据库传输到远端,或将远端传输到本地_第3张图片
    可以看出来其实这个功能,也可以实现,从远端数据库复制到本地,或者将本地的数据库表复制到远端 这儿只是在本地对一个数据库传输到另一个数据库进行操作,远端连接的话,只需要将连接的名字换为对应的连接的名字即可

  • 3、来到下一步后,可以选择你要复制的表和视图来实现对部分表进行操作
    【mysql】使用Navicat将一个数据库中的部分表复制到另一个数据库中去 不转存sql 将本地数据库传输到远端,或将远端传输到本地_第4张图片

  • 4、选择需要的内容,然后执行:【mysql】使用Navicat将一个数据库中的部分表复制到另一个数据库中去 不转存sql 将本地数据库传输到远端,或将远端传输到本地_第5张图片
    到这儿,复制数据库部分表到另一个数据库就完成了

结束语

若是对你有所帮助的话,希望能获得你的 点赞、评论、收藏,这将是对我很大的鼓励!!! 这对我真的很重要!!!

你可能感兴趣的:(IT成长笔记,数据库,mysql,java,数据库)