探索 Navicat 17.2 — 优享七折优惠!

立即购买
了解更多

  • 使用游标循环遍历查询结果集

    2021 年 5 月 4 日,由 Robert Gravelle 撰写 作为一种事务性编程语言,SQL 被设计为全部执行或全部不执行其工作。同时,诸如 C# 和 Java 之类的过程编程语言本质上通常是循环迭代的。这样,它们倾向于循环遍历相同的代码,直到堆栈减少并完全处理为止。游标(Cursor)是 SQL 事务处理方法的显着例外。像 WHILE 循环一样,游标允许程序员通过遍历它们来分别处理 SELECT 结果集的每一行。尽管许多 SQL...

    https://www.navicat.com.cn/company/aboutus/blog/406-使用游标循环遍历查询结果集.html
  • 数据库索引对写入操作的影响

    2021 年 8 月 16 日,由 Robert Gravelle 撰写 在上周的文章中,我们了解了不良索引的后果,以及如何选择将哪些列作为聚集索引的一部分。在本文中,我们将介绍为某些操作提供更好性能的相同索引如何增加其他操作的开销。

    https://www.navicat.com.cn/company/aboutus/blog/454-数据库索引对写入操作的影响.html
  • 了解 SQL Server 的 CROSS APPLY 和 OUTER APPLY 查询 - 第 1 部分

    2021 年 9 月 27 日,由 Robert Gravelle 撰写 第 1 部分:APPLY 与 JOIN 你可能知道,SQL Server 中的 JOIN 操作用于联接两个或多个表。但是,在 SQL Server 中,JOIN 操作不能用于将表与表值函数的输出联接起来。如果你没有听说过表值函数,这些函数是以表的形式返回数据。为了连接两个表表达式,SQL Server 2005 引入了 APPLY 运算符。在本篇文章中,我们将了解 APPLY 运算符与常规 JOIN 的不同之处。

    https://www.navicat.com.cn/company/aboutus/blog/460-了解-sql-server-的-cross-apply-和-outer-apply-查询-第-1-部分.html
  • 了解 SQL Server 的 CROSS APPLY 和 OUTER APPLY 查询 - 第 2 部分

    2021 年 10 月 19 日,由 Robert Gravelle 撰写 CROSS APPLY 和 OUTER APPLY 示例 上一篇文章介绍了 APPLY 运算符并介绍了它与常规 JOIN 的区别。在今天的后续文章中,我们将比较 APPLY 与 INNER JOIN 的性能,并学习如何将 APPLY 与表值函数一起使用。

    https://www.navicat.com.cn/company/aboutus/blog/462-了解-sql-server-的-cross-apply-和-outer-apply-查询-第-2-部分.html
  • 在关系数据库中编写异或(Exclusive OR)条件

    2022 年 2 月 11 日,由 Robert Gravelle 撰写 编写有效 SQL 查询的关键要素之一是能够使用 SQL 语法表达各种条件。而能让初学者和有经验的数据库开发人员停下来思考的一个条件是异或(Exclusive OR)。软件程序员往往更熟悉异或条件的语法,这可能是因为大多数编程语言都支持 XOR 逻辑运算符,而许多数据库不支持。 简单来说,异或条件类似于常规...

    https://www.navicat.com.cn/company/aboutus/blog/479-在关系数据库中编写异或(exclusive-or)条件.html
  • 一些最常见的 SQL 查询错误 - 第 1 部分

    2022 年 4 月 11 日,由 Robert Gravelle 撰写 NOT IN 与 NOT EXISTS 在编程界,有一个常用的术语称为“反模式(anti-pattern)”。它指的是解决反复出现的问题的方法,这种方法不仅无效,而且有可能适得其反。这个术语最初是由计算机程序员 Andrew Koenig 于 1995 年在他的《设计模式》一书中创造的,作为被认为既可靠又有效的设计模式的相反词。

    https://www.navicat.com.cn/company/aboutus/blog/486-一些最常见的-sql-查询错误-第-1-部分.html
  • 一些最常见的 SQL 查询错误 - 第 4 部分

    2022 年 5 月 11 日,由 Robert Gravelle 撰写 捣乱的子查询 在这个关于“常见的 SQL 查询错误”的系列中,我们已经看了几个 SQL 查询示例,这些查询在第一次检查时看起来非常可靠,但它们可能会导致错误的结果和/或性能降低。上周,我们学习了放置谓词的位置如何对查询执行产生负面影响,尤其是在外部联接中。今天将重点介绍子查询,以及当对任何基础表进行更改时它们如何破坏 SQL 语句。

    https://www.navicat.com.cn/company/aboutus/blog/491-一些最常见的-sql-查询错误-第-4-部分.html
  • 如何在执行前测试 Insert 和 Update 语句

    2022 年 6 月 2 日,由 Robert Gravelle 撰写 在某些情况下,在生产环境中运行认真草拟的 UPDATE 语句可以解除危机。其他时候,一个拙劣的 UPDATE 可能会比最初的问题造成更多的危害。就像你总是可以在开发或测试数据库上执行数据操作语言(Data Manipulation Language,DML)语句,但由于数据的差异,这种方法最多只能判断语句对生产数据的影响。 那么,在运行 INSERT、UPDATE 或 DELETE...

    https://www.navicat.com.cn/company/aboutus/blog/496-如何在执行前测试-insert-和-update-语句.html
  • 查找在给定时间范围内购买超过 N 件商品的客户

    2022 年 7 月 18 日,由 Robert Gravelle 撰写 跟踪销售指标是了解你的业务的一部分,例如销量和找出最佳客户。为此,你可能希望首先获取有关在整个月、季度、年度或其他时间段内购买最多的客户的数据。这些数据能让你分析他们的购买模式并确定趋势。本文将通过将非常有用的 Count() 函数与 GROUP BY 和 HAVING 子句相结合来提供一些示例查询。

    https://www.navicat.com.cn/company/aboutus/blog/504-查找在给定时间范围内购买超过-n-件商品的客户.html
  • 选择主键 - 第 1 部分

    2022 年 8 月 12 日,由 Robert Gravelle 撰写 自然键与代理键 身为数据库设计人员,你将面临的首要决定是你的表应使用哪种主键(PK)。如果你询问任何每天处理数据库的人,无论是数据库管理员、开发人员还是测试人员,你都会得到无数的意见和理由。使解决问题的障碍更加复杂的是,没有一种万能的解决方案。有鉴于此,本系列将介绍支持和反对不同类型 PK 的一些原因。在所有这些原因的某处,将会引导你找出 PK 的最佳类型,以满足你的组织需求。在第一部分中,我们将比较两种基本类型的...

    https://www.navicat.com.cn/company/aboutus/blog/511-选择主键-第-1-部分.html
  • 在数据库中存储枚举

    2022 年 10 月 5 日,由 Robert Gravelle 撰写 在信息技术领域,俗称 IT 领域,枚举(ENUM)是一种特殊的数据类型,它封装了一组预定义的常量。因此,变量可能只保存枚举的其中一个预定义的值。常见的示例包括指南针方向(東、南、西、北)或星期几。 在数据库表中存储枚举有些复杂因素,其中之一是它们的值可能是数字或字母(即字符串)。而且,你可能希望阻止用户在表中添加任何不属于枚举集的允许值。我们将在今天的文章中解决这两个问题。

    https://www.navicat.com.cn/company/aboutus/blog/514-在数据库中存储枚举.html
  • 在关系数据库中允许空值的一些缺点

    2022 年 11 月 7 日,由 Robert Gravelle 撰写 早在 2020 年,我们就了解了关系数据库系统中的 NULL 值及其用途。正如那篇文章所述,NULL 值已成为一个特殊标记,表示不存在任何数值。你也可以说 NULL 值可能表示列可能有一个值,但是你还不知道该值是什么。在这种情况下,它们充当占位符,直到你最终收集到所需数据,用实际值填充表字段。 此外,当你考虑到所有主要数据库供应商都支持 NULL...

    https://www.navicat.com.cn/company/aboutus/blog/518-在关系数据库中允许空值的一些缺点.html
  • 在子查询和联接之间选择

    2022 年 11 月 11 日,由 Robert Gravelle 撰写 在联接与子查询:哪个更快?文章我们了解到连接往往比子查询执行得更快。话虽如此,这并不是一条通用准则,因此你可能不希望自动假设联接更可取。正如那篇文章中提到的,如果你需要在查询添加许多联接,数据库服务器就必须做更多的工作,这可能会导致数据检索时间变慢。本文将介绍几个你可以执行的快速测试,比较使用联接的查询和包含子查询的查询,让你可以选择最佳性能的查询。

    https://www.navicat.com.cn/company/aboutus/blog/519-在子查询和联接之间选择.html
  • 使用触发器记录审核线索

    2023 年 4 月 28 日 ,由 Robert Gravelle 撰写 数据库审核的概念是想知道何時何人访问了你的数据库表,以及对它们进行了哪些修改。它不仅被认为是任何企业级应用程序的标准最低要求,而且还是银行和网络安全等许多领域的法律要求。数据库审核线索对于调查各种应用程序问题至关重要,例如未经授权的访问、有问题的配置更改等等。 在今天的文章中,我们将在 MySQL 的 Sakila 示例数据库 添加日志记录以审核 rental 表。这是一个重要的表,因为该数据库代表了 DVD...

    https://www.navicat.com.cn/company/aboutus/blog/548-使用触发器记录审核线索.html
  • Save Quote Print

    Ltd Address : P.O. Box 25351-00100 Nairobi Kenya Email : MusoniKenya@MusoniKenyLtd.com Product Quantity Unit Price Subtotal Navicat Premium (Windows) - version 12 1 USD 1,299.00 USD 1,299.00 Discount - 5% off volume discount for 2 item(s)

    https://www.navicat.com.cn/save-quote-print.html
  • newsletter

    订阅 Navicat 电子报 谢谢你的订阅! 你很快会收到一封确认电邮。请前往你的收件箱并验证你的电子邮箱。 注意:只提供英文。

    https://www.navicat.com.cn/company/newsletter.html
  • Unsubscribe Success

    你已取消订阅电子报 对于你不再订阅 navicat.com 的电子报我们深感遗憾。你已成功取消订阅,将不会再收到我们的电子报。 如果你希望再次订阅我们的电子报,只需在本页底部的注册框中输入你的电子邮箱。 谢谢。

    https://www.navicat.com.cn/unsubscribe-success.html
  • Support Download

    Oracle SQL Server SQLite MongoDB DBS SAP Hana Redis Teradata Amazon Redshift Amazon Aurora Microsoft Azure 其他 : 你如何得知 Navicat?请选择所有适用项目。 错误 搜寻引擎 杂志 广告 论坛 朋友介绍 社交网络 其他 :

    https://www.navicat.com.cn/download/support-download.html
  • 在 MongoDB 中使用覆盖索引查询

    2019 年 3 月 5 日 ,由 Robert Gravelle 撰写 你可能听说过列索引是通过最大限度地减少查询所需的磁盘访问次数来优化查询性能的好方法。MongoDB 有一个字段索引的特定应用程序,称为覆盖索引查询(Covered Queries),其中查询的所有列都被进行索引。因为 MongoDB 不必检查除索引之外的任何文档,所以覆盖索引查询非常快。在今天的文章中,我们将学习如何使用覆盖索引查询更快地查询数据。

    https://www.navicat.com.cn/company/aboutus/blog/275-在-mongodb-中使用覆盖索引查询.html
  • 在 NoSQL 和传统关系数据库之间做出决定

    2019 年 1 月 29 日 ,由 Robert Gravelle 撰写 选择哪个数据库将管理公司的所有数据可能是一个非常艰巨的决定。这是一个会对你的员工、合作伙伴和客户产生长期影响的问题。也许你已经在考虑一些供应商?没那么快!你是否已花时间权衡 NoSQL 与传统关系数据库的优缺点?如果没有,你来对地方了。让我们开始吧!

    https://www.navicat.com.cn/company/aboutus/blog/269-deciding-between-nosql-and-traditional-relational-databases.html

搜索结果561 - 580总共602
尊享七折特惠

*促销 由2025年 4 月 9日 到 2025年 4 月 11 日(北京时间 12:59)
*此促销活动适用于Navicat永久许可证,不可与其他折扣叠加使用。