Navicat 技术指引 | TiDB 查询功能
目前,Navicat 两款工具支持对 TiDB 数据库的管理开发功能:一款是旗舰款 Navicat Premium,另一款是其轻量化功能的 Navicat Premium Lite(官方轻量级免费版)。Navicat 自版本 17.1 开始支持 TiDB 7。它支持的系统有 Windows 和 MacOS,这将更好地满足数据库管理、开发以及运维的多样化需求。
-> 点击 这里,下载 Navicat Premium 全功能试用版。
-> 点击 这里,下载 Navicat Premium Lite 轻量化免费版。
-> 关于更多技术指引,欢迎查看《Navicat x TiDB 快速入门指南-CSDN博客》,获取详细操作流程与技术实践干货。
-> 点击 这里,收看官方 B 站视频教程,零基础也能轻松上手!
-> 你有技术问题与建议?欢迎与我们沟通(邮件:Jojo.huang@navicat.com)
查询
查询是根据用户的请求用可读格式显示从数据库中提取的数据。
Navicat 提供强大的查询工具:查询编辑器 - 可直接编辑查询文本,查询创建工具 – 可视化地创建查询。你可以保存查询,用于设置自动运行任务。
在主窗口中,点击“查询”来打开查询的对象列表。你也可以在主工具栏点击“新建查询”来创建一个新的查询而不必打开任何连接。
若你希望使用设备中的其他支持 SQL 查询的外部编辑器打开查询,请先在选项中设置外部编辑器的文件路径,然后,右键单击任一个查询文件,选择“使用外部编辑器打开”。
【提示】查询(.sql)保存于设置位置。若要打开该文件夹,请右键单击查询,然后选择“打开所在的文件夹”。如果连接已同步到 Navicat Cloud 或 On-Prem Server,它的查询会保存在云。
1)查询设计器
查询设计器让你创建和编辑 SQL 文本,准备和运行已选择的查询,还包括查询创建工具、美化SQL、自动代码补全提示等功能。
2)查询创建工具
当你使用查询创建工具创建 SQL 时,SELECT 语句将会在查询编辑器中自动生成。
【注意】查询创建工具仅支持 SELECT 语句。请使用查询编辑器创建其他复杂查询(例如 INSERT、UPDATE、DELETE)。
3)查询解释
“查询解释”提供关于数据库服务器如何执行数据库查询的详细信息。通过分析查询执行计划,帮助你了解并优化查询性能。
在查询编辑器中完成查询编写后,点击“解释”,或者选中部分查询语句并点击“解释已选择的”,Navicat 则向数据库服务器发送一个 EXPLAIN 语句。然后,服务器将生成一个执行计划,计划中说明所采取的有关执行查询和检索请求数据的步骤。
执行计划支持的格式包括可视化、JSON、文本、网格和统计信息。
【注意】所支持的计划格式取决于服务器类型。
4)查询固定
完成运行查询或解释查询后,你可以点击“固定”,将查询结果或解释的选项卡固定,以防被新选项卡覆盖。
5)代码段
代码段为在编辑器中工作时将可重用的代码插入到语句或脚本中提供了一种简单的方法。代码段窗格位于编辑器的右侧。如果编辑器窗口停靠在 Navicat 主窗口内,你可以点击在信息窗格中的代码段图标来打开代码段库。
代码段库包含所有内置和用户定义的片段。从下拉式列表中选择一个标签,或在搜索框中输入搜索字符串来筛选代码段列表。如果你想根据数据库类型显示可用的片段,你可以右键单击代码段库中的任意位置,然后禁用“显示其他数据库类型的片段”。