爱玩科技网
您的当前位置:首页如何使用navicat导出数据库表结构和表数据的sql脚本?

如何使用navicat导出数据库表结构和表数据的sql脚本?

来源:爱玩科技网

  Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,相信大家在平时工作中不少用。一般大家可能用的最多的只是连接到特定的数据库,然后其次对于数据库的表进行各种CRUD,那么大家有没有尝试过导出数据库的表结构和数据呢?我这周就尝试过了,而且深有体会。下面就听我慢慢讲解。


  这周五自己负责的项目要进行私有化部署,所以得提前将项目中对应的数据库所需要的表结构和数据的sql导出来。当时上级交给了我这个任务,那么如何使用Navicat导出数据库的表结构和数据呢?虽然界面中也有相关提示,但是追求完美的我总感觉会有更好的方法,于是经过不断摸索,自己总结了以下三种不同的导出方式:

1.第一种方法也是大家最常用的方法,首先直接从界面中的Tools -> Data Transfer打开数据传输界面,从传输界面中可以清楚地看到可以在source中选择自己目前要导出相关数据的数据库,在targer中自己可以选择导出到另外一个数据库或文件。我们选择文件并设定好自己要导出的文件后选下一步,就根据自己需要选择相关表进行导出了。这种方式的缺点就是所有的sql脚本都只能放在一个文件中。具体操作如下图所示:

2.第二种方法是也是和第一种方法本质一样,只不过它的方式会显得更简单粗暴点。1.首先在左边导航栏里点击打开对应的数据库,然后在中间的Objects上就可以看到这个数据库全部的表;2.于是可以按住Ctrl健勾选住你需要的导出的表,然后点击鼠标右键选择Dump SQL FILE后就看到有导出表结构和数据以及仅导出表结构这两种方式,选择对应的方式后会弹出另存为的弹框就可以保存到对应文件了。如下图所示:

因篇幅问题不能全部显示,请点此查看更多更全内容