技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 9 常见问题 0 技术文章 9

强大的数据库管理工具Navicat Premium

时间:2022-12-05   访问量:1182
一、简介

  关于 Navicat

  “Navicat为了便于管理,可以创建多个连接的数据库管理工具 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 对阿里云、腾讯云等不同类型的数据库进行管理。Navicat 该功能足以满足专业开发人员的所有需求,但数据库服务器初学者很容易学习。Navicat 的用户界面 (GUI) 以安全简单的方式创建、组织、访问和共享信息。

  Navicat 提供三个平台的版本 - Microsoft Windows、 ** cOS 和 Linux。它允许用户连接到本地或远程服务器,并提供一些实用的数据库工具来帮助用户管理数据,包括 Navicat Cloud 合作、数据建模、数据传输、数据同步、结构同步、导入、导出、备份、还原、报告创建工具和自动运行。

  

  系统需求

  Windows

Microsoft Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Server 2008、Server 2012、Server 2016

   ** cOS

Mac OS X 10.10 Yosemite、Mac OS X 10.11 El Capitan、 ** cOS 10.12 Sierra、 ** cOS 10.13 High Sierra、 ** cOS 10.14 Mojave

  Linux

Ubuntu 12.04、Ubuntu 14.04、Ubuntu 16.04、Ubuntu 18.04、CentOS 6.7、CentOS 7、Fedora 22、Fedora 23、Fedora 26、Linux Mint 13、Linux Mint 17.3、openSUSE 13.2、openSUSE 42.1、Debian 9

  支持内部部署数据库

MySQL 3.23 或以上、Drizzle、OurDelta、Percona 服务器PostgreSQL 7.3 或以上Oracle 8i 或以上SQLite 2 和 3SQL Server 2000 或以上MariaDB 5.1 或以上MongoDB 3.0 至 4.0

  支持云数据库

  阿里云

云数据库 MySQL 版云数据库 SQL Server 版云数据库 PostgreSQL 版云数据库 MongoDB 版

  腾讯云

云数据库 MySQL云数据库 SQL Server云数据库 PostgreSQL云数据库 MariaDB云数据库 MongoDB

  华为云

云数据库 MySQL云数据库 PostgreSQL云数据库 SQL Server文档数据库服务 DDS

  A ** zon AWS

A ** zon RedshiftA ** zon Aurora for MySQLA ** zon Aurora for PostgreSQLA ** zon RDS for MySQLA ** zon RDS for PostgreSQLA ** zon RDS for OracleA ** zon RDS for SQL ServerA ** zon RDS for MariaDB

  Oracle Cloud

Oracle Database Cloud ServiceOracle MySQL Cloud Service

  Microsoft Azure

Microsoft Azure SQL DatabaseMicrosoft Azure Database for MySQLMicrosoft Azure Database for PostgreSQL

  MongoDB Cloud Services

MongoDB Atlas二、用户界面

  1、主窗口

  主窗由几个工具栏和窗格组成,可以创建连接、数据库对象和使用一些高级工具。

  

   主工具栏

  主工具栏允许您访问连接、用户、手表、 ** 、备份、自动操作和更多。请右击工具栏,禁止使用详细图标或隐藏图标标题。 或显示标题。

   导航窗格

  导航窗格是浏览连接、数据库和数据库对象的基本方式。如果导航窗格已隐藏,则从菜单栏中选择查看->导航窗格->显示导航窗格。

   选项卡栏

  选项卡栏允许您切换对象窗格中有选项卡的窗口。您还可以选择弹出窗口显示在新选项卡或新窗口中。如果您已经打开了多个选项卡,请使用它 CTRL TAB 轻松切换到其它选项卡。请参考选项。

   对象工具栏

  对象工具栏为操作对象提供其他控件。

   对象窗格

  对象窗格显示一个对象的列表(例如:表 ** 、视图、查询等。),以及有选项卡的窗口表。

  “列表”、

  详细信息和

  “ER 查看图表按钮转换对象选项卡。

   信息窗格

  详细信息、项目活动日志和数据库对象显示在信息窗格中 DDL、对象依赖性、用户或角色成员资格和预览。如果隐藏了信息窗格,请从菜单栏中选择查看->信息窗格->显示信息窗格。

   状态栏

  状态栏显示当前使用窗口的状态信息。

  

  2、导航窗格

  导航窗格采用树结构设计,通过弹出菜单可以快速方便地处理数据库及其对象。如果选项窗口中的在导航窗格中的模式下显示对象选项已经检查,则所有数据库对象将显示在此窗格中。如果您想连接到数据库或模式,只需单击此窗格中的双击。

  在登录 Navicat Cloud 导航窗格在功能后分为Navicat Cloud两部分:我的连接。

  点击树对焦,输入搜索字符串筛选树。如果只显示打开的对象,从菜单栏中选择查看->导航窗格->只显示活跃对象。

  如果您想隐藏导航窗格中的组结构,请选择查看->导航窗格->隐藏连接组。

  如果导航窗格已经隐藏,请选择查看->导航窗格->显示导航窗格。

  

  3、对象窗格

  您可以使用对象选项卡

  “列表”、

  详细信息和

  “ER 图表按钮转换对象的视图。

  如果您想隐藏列表视图或详细信息视图中的组结构,请从菜单栏中选择查看->隐藏对象组。

  列表视图

  默认情况下,Navicat 使用列表视图。只显示对象的名称。

  详细信息视图

  详细信息视图列出显示对象的名称和属性。如果要更改显示属性的列,则从菜单栏中选择查看->在弹出,并在弹出窗口中为不同的对象选择要显示的列。

  ER 图表视图(仅适用于非 Essentials 版)

  【注意】仅适用于 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。只有表提供 ER 图表视图。

  若所选数据库或模式中有表,ER 图表将自动生成。ER 在设置位置保存图表文件。

  

   图表画布

  在数据库或模式中显示字段和表之间的关系。您可以添加、编辑或删除表之间的关系,并在关系线上添加或删除顶点。

  添加外键

  点击底部工具栏

  。然后,从子表拖到父表的字段。

  编辑或删除外键

  右击关系线,从弹出菜单中选择设计外键或删除外键。

  添加或删除顶点

  选择关系线或顶点。然后按住 SHIFT 点击关系线或顶点。

  【注意】在 ER 在图表视图中双击表会打开表设计器,在列表或详细信息视图中双击表会打开表查看器。

   概览

  在图表中选择的区域缩小图表中选择的区域。使用键盘快捷键也可以得到相同的效果:

  放大:[CTRL ] 或 [CTRL 滑鼠滚轮向上]

  缩小:[CTRL -] 或 [CTRL 滑鼠滚轮向下]

   底部工具栏

   刷新

  刷新 ER 图表。选择重生 ER 使用自动调整布局功能重生图表 ER 图表。

   移动图表

  将图表切换到手掌模式。或者,你可以按住它 SPACE 键,然后移动图表。

   新建关系

  在两个表的字段之间建立关系。点击此按钮,将字段从子表拖到父表。

   颜色

  设置已选表或关系的颜色。

  纸张大小

  从下拉列表中选择纸张的大小。相应的纸张大小将反映在概览窗格中。

  4、信息窗格

  详细信息、项目活动日志和数据库对象显示在信息窗格中 DDL、对象依赖性、用户或角色成员资格和预览。如果隐藏了信息窗格,请从菜单栏中选择查看->信息窗格->显示信息窗格。

  您可以选择任何连接、对象或项目,然后在信息窗格中选择相应的按钮。

  按钮

  描述

  常规 - 常规信息显示对象或项目。

  预览 - 显示查询的 SQL 语句。

  DDL - 显示对象的 DDL 语句。

  使用 - 显示所选对象所依赖的对象。 - 显示空间中的对象。成员属于 - 显示用户或角色分配的角色。

  被使用 - 显示依赖于所选对象。 - 显示角色的成员。

  代码段 - 显示所有内置或自定义的代码段。(仅适用于非 Essentials 版)

  识别符 - 在选定的数据库或模式中显示所有可用的表, ** 、视图和字段。

  项目 - 展示项目成员和成员的活动日志。 将成员添加到项目中。

  类型颜色 - 设置特定类型的颜色,以显示网格视图中的单元格。(仅适用于 MongoDB)

  

三、连接

  1、关于连接

  若要在 Navicat 当你开始使用你的服务器时,你必须首先用连接窗口创建一个或多个连接。如果您是新手或不确定服务器是如何工作的,您可能想看看:

MySQL 用户手册Oracle 数据库文件PostgreSQL 用户手册SQLite 用户手册SQL Server MSDN LibraryMariaDB 文件MongoDB 手册

  要创建新的连接,请单击

  连接并选择您的服务器类型。然后,在连接窗口输入必要的信息。

  【注意】Navicat 它可以让你连接到不同的平台(即 Windows、 ** cOS、Linux 和 UNIX)上远程服务器,支持 PAM 和 GSSAPI 验证。

  您可以编辑连接属性,右击连接并选择编辑连接。

  Navicat Cloud

  在我的连接和 Navicat Cloud 之间 ** 或移动连接,右击连接并选择 ** 连接到或移动连接到。

  更新 MySQL 或 MariaDB 连接

  如果要清除或重新加载不同的内部缓存、更新表或锁定,右击导航窗格的连接,选择更新,然后选择更新选项。你必须有 RELOAD 使用此功能的权限。

  管理 Azure SQL Database 防火墙规则

  您必须授权您的用户 IP 访问可以连接 Azure SQL Database。如果你想访问你的电脑 Azure SQL Database,请确保您的防火墙允许 TCP 通讯端口 1433 上的传出 TCP 通讯。连接到你 Azure SQL Database 在此之前,你必须至少有一个防火墙规则。

  如果要管理防火墙的规则设置,右击导航窗格 Azure SQL Database 连接和选择SQL Azure 防火墙规则。 IP 添加新规则的地址范围。

  用帐号

  Navicat 提供评估帐户。

  MySQL

主机:端口:4406用户名:navicat密码:testnavicat

  PostgreSQL

主机:端口:5432初始数据库:HR用户名:navicat密码:testnavicat四、查询1、SQL 编辑器

  SQL 编辑器让你创建和编辑 SQL 已选择的文本、准备和操作查询。您可以在查询窗口编写多个句子 SQL 语句。将其拖放或双击右侧识别符窗格的识别符添加到编辑器中。

  当你使用它时 SQL 创建工具 SQL 时,SELECT 语句将会在 SQL 自动生成编辑器。

  Navicat 提供编辑代码功能、智能自动完成代码、设置等广泛的高级功能 SQL 格式和更多。

  设置 SQL 格式

  若要更改 SQL 从格式菜单中选择式菜单中选择 -

  缩进

  增加或减少所选代码行的缩进。

  注释

  在选定的代码行中添加注释或取消注释。

  转换大小写

  将选定的代码换为大写或小写。

  美化 SQL(仅适用于非 Essentials 版本)

  以美化 SQL 选项设置已选择的代码的格式。

  美化 SQL 选项(仅适用于非 Essentials 版本)

  更改 SQL 美化器的选项。

  选项或按钮

  描述

  短括号长度

  设置短括号的长度。

  大写关键字

  将全部 SQL 关键字转为大写。

  美化

  保存及应用 SQL 美化器的选项。

  简化 SQL(仅适用于非 Essentials 版本)

  简化 SQL 编辑器中的 SQL 格式。

  自动完成代码(仅适用于非 Essentials 版本)

  在编辑器中输入 SQL 语句时,Navicat 的自动完成代码功能会弹出一个建议列表。它以语句完成和数据库对象的可用属性(例如:数据库、表、字段、视图等)加上其相应的图标来协助你完成语句。你可以更新代码建议,选择“编辑”->“自动完成代码”->“更新自动完成代码的信息”。

  若要使用自动完成代码,只需简单地按“.”来显示在当前范围内的数据库对象的可用属性。

  当建议列表出现时,按 TAB 插入第一个项目。你还可以使用上箭头或下箭头选择所需的项目,然后按 TAB 或 ENTER。

  此外,你可以输入一个字符或在你的键盘上按 ESC 或 CTRL+SPACE 来使用自动完成代码,以取得 SQL 关键字或数据库对象。

  如果你从列表中选择一个代码段的名,已保存的代码会插入到编辑器中。

  【提示】拖动建议列表的右下角来调整其大小。

  你可以在选项中启用或禁用自动完成代码功能。

  代码折叠

  代码折叠功能让你折叠代码,代码块只会显示代码的第一行在 SQL 编辑器中。

  可以折叠的代码块标示此图标

   在代码块的第一行的左侧。有一条垂直线由图标延伸到可折叠代码的底部。相反,一个已折叠的代码块标示此图标

   在代码块的左侧。你可以点击

   来折叠代码块或点击

   来展开代码块。

  括号高亮显示

  Navicat 支持在编辑器中高亮显示成对的括号,即 ()。

  【注意】光标必须在括号上才能显示高亮显示。

  查找和替换

  查找

  查找栏能在编辑器中快速搜索文本。只需简单地从菜单栏选择“编辑”->“查找”或按 CTRL+F,然后输入搜索字符串。

  搜索会在光标的当前位置开始直到文件的结尾。

  若要查找下一个相符项目,只需简单地点击“下一个”或按 F3。

  替换

  若要打开替换栏,简单地勾选“替换”框。然后,输入你想搜索和替换的文本。

  点击“替换”按钮来替换第一个相符项目。

  点击“全部替换”按钮来自动替换全部相符项目。

  查找和替换还有一些额外的选项,点击

  :

  选项

  描述

  全部高亮显示

  在编辑器中高亮显示全部相符项目。

  递增搜索

  在输入每个字符时为搜索字符串查找相符文本。

  大小写符合

  启用大小写相关的搜索。

  正则表达式

  搜索正则表达式。

  整个字

  返回符合搜索字符串整个单词的对象。

  含引号 **

  若要 ** SQL 语句时包含引号,只需简单地右击高亮显示的 SQL。然后,选择“含引号 ** ”并选择格式。

  自动换行

  在自动换行模式中,水平滚动条会被移除。超出编辑器窗口大小的 SQL 语句自动在下一行显示。若要启用自动换行,请选择“查看”->

  “自动换行”。

  放大或缩小

  Navicat 有放大或缩小编辑器中的 SQL 的功能。缩放选项在“查看”->“显示”->“缩放”。键盘快捷键亦可达到同样的效果。

  放大:[CTRL+=]

  缩小:[CTRL+-]

  重置:[CTRL+0]

  【注意】在不同选项卡或窗口打开的编辑器不会受缩放影响。

  

五、模型1、添加表

  若要添加一个新的表,点击工具栏的

   按钮,并点击画布的任意位置。你可以从浏览器的模型选项卡添加一个现有的表,简单地从模型选项卡拖放表到画布。

  如果图表符号设置为默认,

   图标代表字段为一个主键。而

   图标则代表字段为一个索引。

  【注意】如果你右击字段,你可以选择添加、插入、删除、重命名字段及设置字段为主键。

  在画布中表对象的弹出式菜单选项包括:

  选项

  描述

  设计表

  在表设计器中编辑表结构,例如字段、索引、外键等。设计器内的选项卡和选项是根据你所选择的图表数据库类型而有所不同。

  添加关联的对象

  添加全部关联的表或视图到选择的表。

  添加字段

  添加字段到现有的表。

  剪切

  从图表移除表并放它在剪贴板。

   **

  从图表 ** 表到剪贴板。

  粘贴

  将剪贴板的内容贴到图表。

  选择全部表

  在图表中选择全部表。

  删除

  从图表或从图表和模型中删除表。

  重命名

  更改表的名。

  颜色

  更改表的颜色。

  调整适合大小

  自动调整表的大小以适合其内容。

  置于顶层

  将表提到顶层。

  置于底层

  移动表到底层。

  

添加视图

  若要添加一个新的视图,点击工具栏的

   按钮,并点击画布的任意位置。你可以从浏览器的模型选项卡添加一个现有的视图,简单地从模型选项卡拖放视图到画布。

  【注意】如果你右击视图连接器,你可以选择添加或删除顶点,以及更改它的颜色,或者前往源视图和目标表。

  在画布中视图对象的弹出式菜单选项包括:

  选项

  描述

  设计视图

  在视图设计器中编辑视图结构。设计器内的选项卡和选项是根据你所选择的图表数据库类型而有所不同。

  添加关联的对象

  添加全部关联的表或视图到选择的视图。

  剪切

  从图表移除视图并放它在剪贴板。

   **

  从图表 ** 视图到剪贴板。

  粘贴

  将剪贴板的内容贴到图表。

  选择全部视图

  在图表中选择全部视图。

  删除

  从图表或从图表和模型中删除视图。

  重命名

  更改视图的名。

  颜色

  更改视图的颜色。

  调整适合大小

  自动调整视图的大小以适合其内容。

  置于顶层

  将视图提到顶层。

  置于底层

  移动视图到底层。

添加外键

  若要添加一个外键,点击工具栏的

   按钮,并由子表拖拉一个字段到父表的字段。若要显示或隐藏链接的名标签,简单地在属性窗格中勾选或取消勾选“显示名”选项。

  当你移动滑鼠到一个外键连接器时,父和子表的边界会分别变为绿色和蓝色。此外,父和子表的参考字段均会高亮显示。

  在画布中外键对象的弹出式菜单选项包括:

  选项

  描述

  设计关系

  在表设计器中编辑外键。设计器内的选项卡和选项是根据你所选择的图表数据库类型而有所不同。

  基数在 表名1

  设置基数在表名1:无、唯一、多个、一或多个、零或一个、零或多个。

  基数在 表名2

  设置基数在表名2:无、唯一、多个、一或多个、零或一个、零或多个。

  添加顶点

  添加一个顶点到外键连接器上。

  删除顶点

  从外键连接器上删除一个顶点。

  删除全部顶点

  从一个外键连接器上删除全部顶点。

  前往源

  前往并选择源(子)表。

  前往目标

  前往并选择目标(父)表。

  粘贴

  将剪贴板的内容贴到图表。

  选择全部关系

  在图表中选择全部外键。

  删除从图表和模型

  从图表和模型中删除外键。

  颜色

  更改外键的颜色。

六、数据迁移工具关于数据迁移工具

  Navicat 提供一系列强大的工具让你处理数据,包括导入向导、导出向导、数据传输、数据同步、结构同步、转储 SQL 文件、运行 SQL 文件。使用这些工具,你可以轻松地在不同的服务器、数据库和格式之间迁移数据。

  

1、转储和运行 SQL 或脚本文件

  “转储 SQL 文件”和“运行 SQL 文件”、“转储脚本文件”和“运行脚本文件”功能让你将你的数据库、模式、表或 ** 转储为 SQL 或 .js 文件,或者在你的连接、数据库或模式运行 SQL 或 .js 文件。

  转储一个文件

在主窗口中,右击已打开的数据库或模式或已选择的表或 ** 并选择“转储 SQL 文件”或“转储脚本文件”->“仅结构”或“结构和数据”。浏览保存位置并输入文件名。点击“保存”。

  运行一个文件

在主窗口中,右击已打开的连接、数据库或模式并选择“运行 SQL 文件”或“运行脚本文件”。浏览你的 SQL 或 .js 文件,选择文件的编码并启用适当的选项。

  选项

  描述

  遇到错误时继续

  在运行进程中忽略遇到的错误。

  在每个运行中运行多个查询

  一次运行多句 SQL 语句。

  SET AUTOCOMMIT=0 / 没有自动提交

  禁用自动提交模式。

点击“开始”。

  【提示】你可以拖拉一个 .sql 或 .js 文件到导航窗格内已打开的连接、数据库或模式。Navicat 将会自动弹出运行 SQL 文件窗口。

  

  上面列举的功能基本够日常的使用了,更多其他功能可阅读官方文档。初学者在没有熟悉基本的sql 原理的情况下不建议使用此工具

上一篇:你还在关注建站数据吗?-Navicat for MySQL赶快使用

下一篇:没有了!

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部