Navicat操作说明—Navicat使用教程

Navicat操作说明

一、navicat premium软件介绍

navicat premium12是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。当然,你也可以通过他,登陆数据库,进行各种操作。navicat premium是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 mysql、sqlite、oracle 及 postgresql 资料库,让管理不同类型的资料库更加的方便。

navicat premium结合了其他navicat成员的功能。有了这种连线到不同资料库类型的能力,navicat premium支持在 mysql、sqlite、oracle 及 postgresql 之间传输资料。它支持大部分的 mysql、sqlite、oracle 及 postgresql 功能,包括预存程序、事件、触发器、函式、检视等。

navicat premium可以让你简单并快速的在多种资料库系统间传输资料,或传输一份以sql格式及编码设计的纯文字档。

不同的资料库的批次处理任务也可以设定排程并在指定的时间执行。其他功能包括汇入/汇出精灵、查询建立工具、报表产生器、资料同步、备份、工作排程及更多。

navicat的的功能足以提供专业开发人员的所有需求,但是对资料库伺服器的新手来说又相当容易学习。

navicat premium有三种平台版本- microsoft windows、mac os x及linux。它可以让使用者连接本地/远端伺服器、提供一些实用的工具如资料/结构同步、汇入/汇出、备份/回复及报表以协助管理资料的流程。

navicat premium(导航猫数据库管理)是一个可多重连线资料库的管理工具,navicat premium(导航猫数据库管理)可以让你以单一程式同时连线到mysql、sqlite、oracle 及 postgresql资料库,让管理不同类型的资料库更加的方便。  navicat premium可以让你简单并快速的在多种资料库系统间传输资料,或传输一份以sql格式及编码设计的纯文字档。

不同的资料库的批次处理任务也可以设定排程并在指定的时间执行。其他功能包括汇入/汇出精灵、查询建立工具、报表产生器、资料同步、备份、工作排程及更多。

navicat的的功能足以提供专业开发人员的所有需求,但是对资料库伺服器的新手来说又相当容易学习。

图片[1]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

二、navicatat premium功能

网格或表单查看

使用网格查看添加、修改和删除记录。用类似数据表的功能浏览网格查看,例如排序和隐藏数据组,使用我们的助理编辑器:备注、十六进制、图像或更多

你也可以用表单查看操作记录。清楚显示记录的栏位名和其值,不必担心误解数据。

外键数据选择在你的数据库使用外键关系锚定参考的查找表,并自动建立下拉列表。无需持续对照参考主表,你可以简化你的工作流程和提升效率。

对象设计器

使用专业的对象设计器创建、修改和设计所有数据库对象,例如:表、视图、函数、过程、索引、触发器和序列。无需编写复杂的 sql 来创建和编辑对象,你会知道你正使用什么选项。

安全连接

navicat 可以让你通过 ssh 通道创建安全的 ssh 阶段作业,确保两台主机之间的连接受到强大验证和安全加密的保护。验证方式可使用密码或公钥和私钥对。navicat 亦支持 http 通道,让你灵活地绕过限制直接数据库服务器连接的互联网服务供应商。

pl/sql 代码调试器

pl/sql 调试器提供的功能,如设置断点,步进通过程序,查看和修改变量值,及查看调用堆栈。你可以直接从 navicat 的工作区中调试 pl/sql 代码如过程和函数、对象方法和触发器。

正向工程和脚本生成

同步到数据库功能给你充分了解所有数据库的差异。生成必要的同步脚本来更新目标数据库,并使其与模型相同。

导出 sql 让你有机会全面控制最终的 sql 脚本,生成参照完整性规则,生成模型的独立部份、注释、字符集等。它可以节省你的工作时间。

sql 创建工具

在你的数据库使用外键关系锚定参考的查找表,并自动建立下拉列表。无需持续对照参考主表,你可以简化你的工作流程和提升效率。

sql 创建工具

使用我们的自动完成代码功能,能快速地在 sql 编辑器中创建 sql 语句。无论你想选择的是数据库对象的属性或 sql关键字,你只需从下拉列表中选择。

数据库设计器

逆向工程

使用 navicat 的逆向工程,你可以从一个现有的数据库创建数据库模型,可视化地显现和编辑你的数据库结构或创建一个图形模型,并由模型生成一个数据库。

三、navicat premium软件主界面介绍

1.navicat主工具栏

navicat 主工具栏让你访问基本的对象和功能,例如连接、用户、表、备份、计划及更多。要使用细图标或隐藏标题,简单地在工具栏上右击并禁用 使用大图标 或 显示标题。

2.对象列表工具栏

对象列表工具栏提供其他控制项,你可以用它来操作对象。

3.对象列表

对象列表显示一个对象的列表,例如表、视图、查询等。

4.对象信息

对象信息显示服务器对象和 navicat 对象的详细信息。要查看或隐藏对象信息,从主菜单选择 查看 -> 对象信息。

5.连接树

连接树是导览连接、数据库及数据库对象的基本途径。它采用树状结构,让你透过弹出菜单,能快捷及方便地使用数据库和它们的对象。登录 navicat cloud 功能后,连接树会分为 navicat cloud 和 我的连接 两部份。要查看或隐藏连接树,从主菜单选择 查看 -> 连接树。

6.选项卡栏

选项卡栏让你切换对象列表和选项卡式窗口。你也可以选择显示弹现式窗口在一个新选项卡中,或显示在一个新的窗口。如果你已打开多个选项卡,你可以使用 ctrl+tab 键方便地切换到其他选项卡

四、navicatat premium常用功能

1.快速查看表结构

右键表信息->选择对象信息
图片[2]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

右键表信息->选择对象信息->选择 DDL信息

图片[3]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

2.工具

2.1.数据传输:是把一个数据库的里面的数据复制到另一个数据库里面去

2.2.数据同步:顾名思义是让两个数据库的数据保持同步的

2.3.结构同步:故名事宜是保持两个数据库的数据结构一致的

图片[4]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

2.4.复制当前的记录为 insert 语句

图片[5]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

3.监控功能

3.1.打开监控

图片[6]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

3.2.勾选自己需要监控的mysql数据库

3.3.监控当前服务器的状态,找出当前耗时较长的 sql 语句

图片[7]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

4.sql 语句性能分析

4.1.看 sql 语句执行时间,如果时间太长肯定是有问题的,通常情况下,一条 sql 语句执行时间应该控制在 0.01 秒内,如果大于这个时间,那么说明此 sql 语句,或者此表的表结构需要优化,如下图所示

图片[8]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

4.2.看 sql 的执行计划,就是此 sql 在执行过程中,有没有用到索引 等等

图片[9]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

4.3.看 sql 的概况,看此sql 执行过程中,各个过程的耗时比例

图片[10]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

4.执行数据脚本、

在库名上右键选择运行sql文件,选择执行的sql脚本,也可以选择转储sql文件,把数据库导出。

图片[11]-Navicat操作说明—Navicat使用教程 - 程序员知识精选-程序员知识精选

五、navicat快捷键

  • ctrl+f 搜索本页数据
  • ctrl+shift +/ 解除注释
  • ctrl+r 运行查询窗口的sql语句
  • ctrl+shift+r 只运行选中的sql语句
  • f6 打开一个mysql命令行窗口
  • ctrl+q 打开查询窗口
  • ctrl+/ 注释sql语句
  • ctrl+l 删除一行
  • ctrl+n 打开一个新的查询窗口
  • ctrl+w 关闭一个查询窗口
  • ctrl+d 表的数据显示显示页面切换到表的结构设计页面,但是在查询页面写sql时是复制当前行
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
程序员吾非同的头像-程序员知识精选

昵称

取消
昵称表情代码图片