近期发起的线上投票调查中,我们很高兴地看到:SQL 查询编辑器、SQL 创建工具已成为用户最常用的功能之一,并且深受用户欢迎!在人类社会发展的历史长河中,离不开工具的演进与发展。而 Navicat 作为领先的数据库管理开发工具的提供商,在 SQL 领域已深耕 20 多年。同时,我们的技术团队不间断地发表有关于 SQL 的技术文章,分享给用户满满干货!
Navicat 硬核 SQL 技术干货
在 SQL 中计算总行数的百分比
SQL 语句中 WHERE 1=1 的作用
SQL | Null 值和 SQL Count() 函数
使用 Navicat 代码段
Navicat 查询创建工具 | 设计 SELECT 查询
学习函数CAST() 和 CONVERT()
SQL 中的谓词
最常见的 SQL 查询错误
更多技术分享,请前往 Navicat CSDN 智库。
SQL 是结构化查询语言(Structured Query Language) 的简称 ,它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。绝大多数国内外流行的关系型数据库管理系统,如 MySQL、Oracle、SQL Server、MariaDB、SQLite 和 PostgreSQL 等均采用了 SQL 语言标准。最畅销产品之一的 Navicat Premium 支持单一应用程序同时连接以上 6 种关系型数据库、非关系型数据库 MongoDB 以及国产 OceanBase 数据库。同时还兼容阿里云、腾讯云、华为云等国内外主流云数据库;此外,它还提供多种人性化的订购模式:3个月订阅、1年订阅以及永久许可证等。这极大地满足了不同人群和企业的需求(每月仅需 242 元起);今天,我们就带大家探索 Navicat 如何帮助用户从繁重的 SQL 代码工作中抽离,从而有效地提升个人、企业以及非营利性机构(学校、研究院等)的数据库管理和开发的软实力。
01 RDBMS SQL 编辑器
Navicat 提供的 SQL 编辑器助你创建和编辑 SQL 文本,准备和运行已选择的查询。你可以在一个查询窗口编写多句 SQL 语句。拖放或双击右侧的“标识符”窗格的一个标识符来将它添加到编辑器中。Navicat 还提供广泛的高级功能,例如:编辑代码功能、智能自动完成代码、设置 SQL 格式及更多。
设置 SQL 格式
缩进
为已选择的代码行增加或减少缩进。
注释
为已选择的代码行加上注释或取消注释。
转换大小写
将已选择的代码变为大写或小写。
美化 SQL
以美化 SQL 选项设置已选择的代码的格式。
美化 SQL 选项
更改 SQL 美化器的选项。
简化 SQL
简化 SQL 编辑器中的 SQL 格式。
自动完成代码
自动完成代码可让编码更加快速。在编辑器中输入 SQL 语句时,Navicat 的自动完成代码功能会弹出一个建议列表。它以语句完成和数据库对象的可用属性(例如:数据库、表、字段、视图等)加上其相应的图标来协助你完成语句。如同请了一位私教,助您快速且优质的完成编码工作。
02 SQL 创建工具
“SQL 创建工具” 视觉化查询创建工具助你创建、编辑和运行查询,而不必担心语法和正确命令的用法。透过关键字建议和减少重复输入相同的代码。在查询设计器中,点击“查询创建工具”按钮来打开可视化的 SQL 创建工具。所有数据库对象都显示在左侧的“对象”窗格中。在中间的窗格中,它分为两部分:上面的“图表”窗格和下面的“准则”窗格。当构建查询时,你可以在右侧的“SQL”窗格中查看自动生成的 SQL。
有关于 SQL 创建工具的功能,还包括 :将对象添加到查询、选择输出字段、设置字段关系、设置字段关系、组合结果数据、排序结果数据、限制结果数据、添加表达式或子查询,以及查看生成的 SQL 等。
【提示】以上部分功能仅适用于非 Essentials 版本,如需了解不同版本所对应的功能列表,请进入官网产品页面并点击右上角“功能列表”获取详情。
Navicat 在 SQL 领域的探索已有 20 多年,SQL 可视化查询创建工具助你创建、编辑和运行查询,而不必担心语法和正确命令的用法。透过关键字建议和减少重复输入相同的代码,自动完成代码和自定义的代码段功能可让编码更加快速。我们的调试组件能快速寻找和更正 PL/SQL 和 PL/PGSQL 编码时的错误,你可设置断点,逐步运行程序,查看和修改变量值,以及检查调用堆栈。我们帮助用户从繁重的代码工作中抽离,从而投入更多的时间与精力来完善和优化整体平台架构。
往期回顾
- 假冒网站引发多重安全风险 | 官方严正声明:切勿在非官方渠道购买或下载 Navicat 软件
- Navicat 荣获 Microsoft 金牌合作伙伴
- Navicat 16.3 正式支持 OceanBase 企业版
- 免费试用 Navicat 16
- Navicat 的 20年发展史
- SQL 语句中 WHERE 1=1 的作用
- SQL 中计算总行数的百分比
- 互动有礼活动进行中 | 奖品为价值 819 元 Navicat Premium
- Navicat NAPP 校企合作和申请免费一年期的 Navicat Premium 教育版