navicat for mysql的结构同步的源对象和目标对象的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat for mysql的结构同步的源对象和目标对象的区别相关的知识,希望对你有一定的参考价值。

源:便是最终需要的 数据结构或者数据
目标:我们需要改造的目标
即 将目标对象改成源对象一样 一样的
参考技术A 方法/步骤

1、打开Navicat for MySQL ,找到工具,结构同步

2、选择目标数据库和源数据库,此时下面就会生成一系列结构同步SQL,可惜不能直接复制,于是我们进行第三步

3、右键 全部校验

4、第三步完成后,右键 已校验命令即可看到可复制的结构同步SQL

navicat for mysql 导出数据的坑

navicat 选择转储结构和数据的时候,生成的 sql 文件会比较大,因为每一条数据都会生成一条 sql 语句,所以会导致 使用 source 还原的时候会很慢很慢很慢,

而使用 mysqldump 导出的文件,使用 source 还原的时候是批量插入的。

 

这其中的差别在于如果你有 1w 条数据,使用 navicat 导出的文件还原的时候要插入 1w 次,而 mysqldump 可能只需要一次。

以上是关于navicat for mysql的结构同步的源对象和目标对象的区别的主要内容,如果未能解决你的问题,请参考以下文章

使用navicat比对两个mysql数据库表结构,并做数据同步

navicat for MySQL怎么导出SQL脚本

navicat for mysql 10 注册码 可以用 就加分 不可以用 别浪费我时间

navicat for MySQL怎么导出SQL脚本

navicat for MySQL怎么导出SQL脚本

Navicat for MySQL 10.0.10 注册码