Navicat分组、查询分享
1、分组
有些项目业务表比较多,多达几百张,如果通过人眼看,很容易头晕。这时候可以通过Navicat表分组来进行分类。
使用场景
- 按版本分组
- 按业务功能分组
创建分组
示例:按版本分组,可以将1.0版本的表放到1.0中。
分组文件
找到保存文件位置
vgroup.json在C:\navicat\Premium\profiles目录下
内容如下
{
"version": "1.1",
"vgroups": [],
"connections": [{
"conn_name": "本地",
"conn_type": "MYSQL",
"vgroups": [],
"catalogs": [{
"catalog_name": "default",
"vgroups": [],
"schemas": [{
"schema_name": "snowy",
"vgroups": [{
"vgroup_name": "1.0",
"vgroup_type": "TABLE",
"items": [{
"name": "biz_question_bank",
"type": "TABLE"
}]
}]
}]
}]
}]
}
对应
分享
- 分享其他人
- 我们只需要将 vgroups 里面的内容复制到 vgroup.json的其他数据库,或者复制给其他童鞋的vgroup.json即可!
- 其他库的连接名称要和vgroup.json中的conn_name一样。
- 我们只需要将 vgroups 里面的内容复制到 vgroup.json的其他数据库,或者复制给其他童鞋的vgroup.json即可!
- 新建链接:
- 连接都是数据库A,用户不一样,权限不同,连接的名称不一样。连接B已经分好组了,新连接C没有分组。
- vgroups将conn_name=B复制一份conn_name=C,除了conn_name不一样,其他都一样即可。
- 示例,本地已建好分组,复制一份本地-C
{ "version": "1.1", "vgroups": [], "connections": [{ "conn_name": "本地", "conn_type": "MYSQL", "vgroups": [], "catalogs": [{ "catalog_name": "default", "vgroups": [], "schemas": [{ "schema_name": "snowy", "vgroups": [{ "vgroup_name": "1.0", "vgroup_type": "TABLE", "items": [{ "name": "biz_question_bank", "type": "TABLE" }] }] }] }] },{ "conn_name": "本地-C", "conn_type": "MYSQL", "vgroups": [], "catalogs": [{ "catalog_name": "default", "vgroups": [], "schemas": [{ "schema_name": "snowy", "vgroups": [{ "vgroup_name": "1.0", "vgroup_type": "TABLE", "items": [{ "name": "biz_question_bank", "type": "TABLE" }] }] }] }] }] }
2、查询
复制
navicat直接复制
全选查询文件
复制文件
粘贴
在目标库中粘贴