首页 > 知识问答文章正文

Navicat如何导入 导出MySql表数据

知识问答 2022-03-07 17:40:48 admin

做站点程序开发时,会遇到线上的站点有bug,但在本地测试的站点,又没有问题,这时,很大可能是一些数据导致的问题,线上数据库的数据比较全,覆盖面全。本地的数据基本上是一些测试数据,覆盖面不全,所以有些问题难以发现。
这时就需要把线上的某个表的数据导到本地,再来做更详细的测试。
那么数据库的表数据怎么导呢?我们可以利用Navicat来导入,导出,非常简单。

操作方法

【步骤01】

我们打开Navicat,连接到线上的数据库,点击左边的‘Table',展开显示数据库的所有表,

【步骤02】

选中你要导出的表,右键点击他,在菜单上看到有’Dump SQL File’ 的

【步骤03】

在’Dump SQL File’选项上,有二个选项,一个是‘Structure + Data',一个是‘Structure Only’,
如果你是只要复制表结构,那选第二个‘Structure Only’,如果你要表结构,和表数据都一起复制,那就选‘Structure + Data',我们这里就是选这个。

【步骤04】

选择后,弹出一个保存窗口,选择好保存的路径,点击‘Save’,就可以了。

【步骤05】

数据导出后,我们再看下怎么导到自己本地数据库表里。
我们还是在Navicat上,这次连接的是你本地的数据库,连接后,右键点击你的数据库,在右键菜单上选择‘Execute SQL File...’

【步骤06】

点击后,弹出一个窗口,在这里,选择执行SQL文件的路径,就是刚才你导出的文件的路径。

【步骤07】

选择好路径后,点击‘Start’开始执行

【步骤08】

稍等片刻,看窗口上的信息,知道已经执行完成,点击‘Cancel’按钮,把弹出框关闭。

【步骤09】

点击刚才的数据库,可以看到,新的表已经成功导入,打开这个表,里面也有了线上数据库的数据了。这时,就可以在本地测试,调试问题了。

标签:

发表评论

评论列表

可盼网Copyright @ 2011-2024 All Rights Reserved. |版权所有 备案号: 豫ICP备2022006457号-8