mysql怎样发给别人_如何将Navicat MySQL 数据库表分组复用或分享给其他人?

Navicat MySQL 的表分组功能有助于整理大量数据库表,但分组信息无法跨数据库复用或分享。本文介绍了一个解决方案:通过编辑数据库链接的高级设置中的位置信息,找到vgroup.json文件,复制并格式化json内容,然后在其他数据库或分享给他人,实现分组的复用和分享。操作前记得备份原文件。
摘要由CSDN通过智能技术生成

038d248a33d893a67a442770d8266d97.png

一般大家做软件项目中,数据库的表是非常多的!几百张表一眼望去密密麻麻!一点看的欲望都没有了!

7e96cce23c40a09c550d25638772fdcf.png

于是乎,Navicat MySQL 新增了一项功能:表分组,这样我们只需要将每个业务模块的表放到一个分组中!

如图是不是就非常清晰了!应该有不少童鞋都已经这样使用了!

9ac3e10abded748873aa69963db99923.png

于是乎,新的烦恼来了,这个分组只能在一个数据库使用,无法复用,无法分享。

比如:我辛辛苦苦在 开发库上加了所有分组,回头一看 测试库,演示库,线上库 还是一堆乱!

隔壁童鞋想让我分享一下我的分组给他,但是没法分享,每个童鞋都得自己撸一份儿!

看了本文,大家可以解决这个烦恼了!

我演示的 Navicat  Premium 12 版本!其他版本应该大同小异!

1)编辑数据库链接 -> 高级 -> 设置位置

6e3d667dd880281dca4ee88844ca7880.png

2)我们打开指定目录,如图profiles目录存在一个json文件:vgroup.json

该文件就是存的我们的分组信息!

074fa15c2b339f4fba1b0e8c605e39ce.png

我们将里面的json 字符串复制出来找一个格式化json的工具,看看这个JSON内容!

对比一下是不是瞬间明了了?!

9fe3e34953509d8865db42695b5517a4.png

3)我们只需要将 vgroups 里面的内容复制到 vgroup.json的其他数据库,或者复制给其他童鞋的vgroup.json即可!

4)为了复制方便,建议你使用Navicat  Premium工具在目标数据库中先建一个分组!这样就方便你覆盖了!!

操作之前一定要备份一下原文件!万一操作有问题可不好玩了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值