三、数据查看器
Navicat 包含一个数据查看器,让你查看、更新或删除数据。查看器还包括一些高级功能和编辑器,帮助你在操作数据时理解数据。你可以使用通用键盘导航来浏览数据。
1)查看器的视图切换
数据查看器会以网格或表单显示数据。若要切换视图,请点击位于底部的“网格视图”或“表单视图”。
2)导航栏的使用
使用数据查看器的“导航栏”按钮,可以快捷方便地浏览记录或页。
导航栏的功能:
3)编辑数据/记录
在对象窗格中打开一个表,即可直接对表中的数据进行编辑。
4)辅助编辑器
Navicat 提供强大的辅助编辑器来查看和编辑字段的内容。编辑器可让你在表中查看、更新、插入或删除数据。在工具栏点击“文本”、 “十六进制”、“图像”和“网页”来打开相应的查看器或编辑器。
5)数据管理
Navicat 提供数据/记录的自定义筛选、排序和列自定义功能,Navicat 的排序、筛选和列功能是暂时重新排列记录,以便你可以用一个不同的序列查看或更新它们。
四、查询
查询是根据用户的请求用可读格式显示从数据库中提取的数据。
Navicat 提供强大的查询工具:查询编辑器 - 可直接编辑查询文本,查询创建工具 – 可视觉化地创建查询。你可以保存查询,用于设置自动运行任务。
在主窗口中,点击“查询”来打开查询的对象列表。你也可以在主工具栏点击“新建查询”来创建一个新的查询而不必打开任何连接。
若你希望使用设备中的其他支持 SQL 查询的外部编辑器打开查询,请右键单击任一个查询文件,然后选择“使用外部编辑器打开”。你可以在选项中设置外部编辑器的文件路径。
【提示】查询(.sql)保存于设置位置。若要打开该文件夹,请右键单击查询,然后选择“打开所在的文件夹”。如果连接已同步到 Navicat Cloud 或 On-Prem Server,它的查询会保存在云。
1)查询设计器
让你创建和编辑 SQL 文本,准备和运行已选择的查询,还包括查询创建工具、美化SQL、创建图表、自动代码补全提示等功能。
2)查询创建工具
当你使用查询创建工具创建 SQL 时,SELECT 语句将会在查询编辑器中自动生成。
【注意】查询创建工具仅支持 SELECT 语句。请使用查询编辑器创建其他复杂查询(例如 INSERT、UPDATE、DELETE)。
3)代码段
代码段为在编辑器中工作时将可重用的代码插入到语句或脚本中提供了一种简单的方法。代码段窗格位于编辑器的右侧。如果编辑器窗口停靠在 Navicat 主窗口内,你可以点击在信息窗格中的代码段图标来打开代码段库。
代码段库包含所有内置和用户定义的片段。从下拉式列表中选择一个标签,或在搜索框中输入搜索字符串来筛选代码段列表。如果你想根据数据库类型显示可用的片段,你可以右键单击代码段库中的任意位置,然后禁用“显示其他数据库类型的片段”。
五、模型
“模型”是一个用于创建和操作数据库模型的强大工具。在主窗口中,点击“模型”来打开模型的对象列表。
一些主要的功能如下:创建和操作概念、逻辑或物理模型、逆向工程、正向工程、直接创建和编辑表结构
1)逆向工程
将一个数据库、表或视图转为物理模型。
右键单击已打开的数据库、表或视图,然后从弹出式菜单中选择“逆向数据库到模型”、“逆向表到模型”或“逆向视图到模型”。
2)正向工程
将一个物理模型转为数据库或 SQL 文件。
选择“文件”->“同步到数据库”,“同步到数据库”功能让你比较物理模型和现有数据库,显示它们之间结构的差异,并提供同步模型的结构到目标连接。
选择“文件”->“导出SQL”,可以保存模型表结构和关系为一个脚本文件。
【提示】模型文件(.ndm2/.ndml2/.ndmc2)保存于配置文件位置(工具->选项->文件位置)。若要打开该文件夹,请右键单击模型,然后选择“打开所在的文件夹”。如果模型已同步到 Navicat Cloud 或 On-Prem Server,它会保存在云。
3) 打开一个外部模型文件
在菜单栏中,选择“文件”->“打开外部文件”->“模型”,在对话框窗口中浏览找到文件并点击“打开”。
4) 保存一个 Navicat 模型为外部文件
在模型设计器中,选择“文件”->“另存为外部文件”,选择保存路径和输入文件名,点击“保存”。
六、数据迁移工具
1) 导入/导出向导
“导入向导”让你从 CSV、TXT、XML、DBF 等格式导入数据到表。你可以将设置保存为一个配置文件以供将来使用或用作设置自动运行任务。若要打开导入向导窗口,请在对象工具栏点击“导入向导”。
【提示】你可以拖拉一个支持格式的文件到表的对象选项卡,或到导航窗格中的一个模式。Navicat 将会自动弹出导入向导窗口。如果已高亮显示现有的表,Navicat 将会导入文件到已高亮显示的表。否则,它会导入文件到新的表。
“导出向导”让你从表、视图或查询结果导出数据到任何可用的格式。你可以将设置保存为一个配置文件以供将来使用或用作设置自动运行任务。若要打开导出向导窗口,请在对象工具栏点“导出向导”。
保存配置文件:将导入/导出设置保存为配置文件。
2) 数据传输
Navicat 让你从一个数据库传输对象到另一个数据库,或者到一个 SQL 文件。目标数据库可以与源数据库的服务器相同或在其他服务器中。若要打开数据传输窗口,请从菜单栏选择“工具”->“数据传输”。
你可以将设置保存为一个配置文件以供将来使用或用作设置自动运行任务。若要打开一个已保存的配置文件,请点击“加载配置文件”按钮并从列表中选择。
【提示】配置文件保存于配置文件位置。
【提示】你可以拖拉表到导航窗格中的一个数据库。如果目标数据库是在相同的连接中,Navicat 将会直接复制表。否则,Navicat 将会弹出数据传输窗口。
3) 数据同步
Navicat 让你以详细分析的进程从一个数据库传输数据到另一个数据库。换句话说,Navicat 能使不同模式的数据保持最新,以便每个库包含相同的信息。若要打开数据同步窗口,请从菜单栏选择“工具”->“数据同步”。
你可以将设置保存为一个配置文件以供将来使用或用作设置自动运行任务。若要打开一个已保存的配置文件,请点击“加载配置文件”按钮并从列表中选择。
【提示】配置文件保存于配置文件位置。
4) 结构同步
Navicat 让你以详细分析的进程比较和修改表的结构和其他对象。换句话说,Navicat 能比较两个数据库之间的对象并显示其结构的差异处。若要打开结构同步窗口,请从菜单栏选择“工具”->“结构同步”。
你可以将设置保存为一个配置文件以供将来使用。若要打开一个已保存的配置文件,请点击“加载配置文件”按钮并从列表中选择。
【提示】配置文件保存于配置文件位置。
5) 转储和运行SQL或脚本文件
“转储 SQL 文件”和“运行 SQL 文件”功能让你将你的表转储为 SQL文件,或者在你的连接、数据库或表运行 SQL 文件。
(1)转储一个文件
在主窗口中,右键单击已选择的某个表,然后选择“转储 SQL 文件” ->“仅结构”或“结构和数据”。
浏览保存位置并输入文件名。点击“保存”。
【提示】转储进程完成后,你可以点击“打开”按钮来使用查询编辑器打开文件。
(2)运行一个 SQL 文件
在主窗口中,右键单击已打开的连接、数据库或表,然后选择“运行 SQL 文件”。
浏览你的 SQL 文件,选择文件的编码并启用适当的选项。
点击“开始”。
【提示】你可以拖拉一个 .sql 文件到导航窗格内已打开的连接、数据库或表。Navicat 将会自动弹出运行 SQL 文件窗口。
七、数据生成
利用列智能数据生成,你可以使用真实且有意义的测试数据填充已选择的表。列中生成的数据可基于另一列中的数据。你可以选择填充空表,或向现有表中添加额外的行,并控制外键数据的创建。若要打开数据生成窗口,请从菜单栏选择“工具”->“数据生成”。
你可以将设置保存为一个配置文件以供将来使用或用作设置自动运行任务。若要打开一个已保存的配置文件,请点击“加载配置文件”按钮并从列表中选择。
你可以对每一个字段进行属性设置,并将这些设置保存为配置文件,以便之后重复使用这些属性设置。
编辑
【提示】配置文件保存于配置文件位置。
八、自动运行
Navicat 让你使用“Windows 任务计划程序”来在一个或多个固定间隔期自动运行工作,并可设置在特定日期和时间开始和结束。在自动运行中,可以从数据库添加查询、备份、数据传输、数据同步、数据生成、图表、导入、导出等。你可以在一个批处理作业里定义要运行的工作列表,并可手动或在指定的时间里运行它。在主窗口中,点击“自动运行”来打开自动运行的对象列表。
【提示】批处理作业文件保存于配置文件位置。
1) 创建批处理作业
在“常规”选项卡的底部窗格中,选择工作类型,然后浏览连接、数据库以找出你想运行的工作。
你可以双击或拖放工作来将工作从“可用的工作”列表移动到界面上部的“已选择的工作”列表。若要从已选择的工作列表删除工作,请以相同的方式移除它们。你可以在一个批处理作业中运行来自不同服务器的配置文件。
若要重新排序工作的序列,可使用“上移”或“下移”按钮。
如果你想备份整个服务器,你可以选择连接并选择“Backup Server xxx”。
最后,保存并运行批处理作业。
2) 计划批处理作业
点击保存后,你可以点击 “设置任务计划”来为一个批处理作业设置计划和点击“删除任务计划”来移除计划。
九、备份和还原
内置备份和还原工具让你备份或还原你数据库内的对象。
1) 备份
你可以将设置保存为一个配置文件以供将来使用或用作设置自动运行任务。在主窗口中,点击“备份”来打开备份的对象列表。
【提示】备份文件保存于设置位置。若要打开该文件夹,请右键单击备份文件,然后选择“打开所在的文件夹”。
2) 还原
十、用户/权限
1)新建用户
1)新建用户
打开一个 OceanBase 社区版连接,点击“用户”->“新建用户”,输入用户相关信息(用户名、密码等)、设置相关权限和注释后,点击“保存”。
2)编辑用户
为数据库对象添加或删除权限。
3)权限管理员
为数据库对象添加或删除权限。
十一、追踪日志
1)日志文件
Navicat 提供数个日志文件记录在 Navicat 已执行的操作,它们位于“logs”目录,例如:C:\Users\Guest\Documents\Navicat\Premium\logs\。你可以在选项中更改日志文件的位置。
2)历史日志查看器
历史日志查看器显示所有在 Navicat 已运行或正在运行的语句或脚本。如果你只想显示错误信息,点击“仅显示错误”。你也可以更改显示的信息,从“查看”菜单选择 - 显示日期、显示时间、显示服务器名等等。
【注意】当你点击“暂停”,在暂停历史日志期间你所做的任何操作将在恢复后显示。
十二、配置
Navicat 提供一些选项让你自定义用户界面和性能。若要打开选项窗口,请从菜单栏选择“工具”->“选项”。
1)界面主题
2)中英文切换
3)文件位置
Navicat 提供数个日志文件,以记录在 Navicat 中已执行的操作,它们位于日志位置路径中。而各服务器的配置文件则保存自动运行、图表、代码段、数据生成、数据同步、数据传输、结构同步和模型等的配置信息。
4)高级
若要追踪Navicat 的日志信息,需要勾选“启用诊断日志”。
【注意】更改完选项的设置后,需要重启 Navicat 后才生效