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

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.快速查看表结构

右键表信息->选择对象信息
Navicat操作说明—Navicat使用教程插图1

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

Navicat操作说明—Navicat使用教程插图2

2.工具

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

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

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

Navicat操作说明—Navicat使用教程插图3

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

Navicat操作说明—Navicat使用教程插图4

3.监控功能

3.1.打开监控

Navicat操作说明—Navicat使用教程插图5

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

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

Navicat操作说明—Navicat使用教程插图6

4.sql 语句性能分析

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

Navicat操作说明—Navicat使用教程插图7

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

Navicat操作说明—Navicat使用教程插图8

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

Navicat操作说明—Navicat使用教程插图9

4.执行数据脚本、

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

Navicat操作说明—Navicat使用教程插图10

五、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时是复制当前行
原创内容,禁止转载
程序员知识精选 » Navicat操作说明—Navicat使用教程