• 消除数据库表中的重复组

    在今天的博客中,我们将学习如何在设计时和现有数据库中识别重复组,以及如何修复它们。由于重复组是一种可能影响任何关系数据库的现象,因此我们将使用 Navicat Premium作为我们的数据库开发工具。

    https://www.navicat.com.cn/company/aboutus/blog/359-消除数据库表中的重复组.html
  • 倒排索引简介

    2021 年 6 月 25 日,由 Robert Gravelle 撰写 像大多数数据库开发人员一样,你可能已经编写了相当多的查询,这些查询在文本或二进制数据中搜索就如同大海捞针。我知道我有!也许比针对数据库编写的 SELECT 语句更重要的是它包含的索引。为此,倒排索引可以大大有助于以快速的方式访问大量数据。在今天的文章中,我们将以 MySQL 为例,学习什么是倒排索引,以及如何在数据库中使用它们。

    https://www.navicat.com.cn/company/aboutus/blog/416-倒排索引简介.html
  • 识别费时查询

    2021 年 8 月 23 日,由 Robert Gravelle 撰写 通常,当数据库长时间运行较慢时,罪魁祸首往往是“坏”查询。也就是说,查询未完全优化、编写不当或使用户能够从数据库中获取无限数量的行。我们可以通过在服务器上投入更多资源来减轻一些痛苦,但这实际上是一个短期解决方案,并没有解决根本问题。最好的行动方案是识别和修复问题查询,给予一些时间和精力,这应该不会太困难。 当然,第一步是确定哪个或哪些查询没有问题。有几种方法可以做到这一点,具体取决于你的特定数据库类型。今天的文章将重点介绍一些...

    https://www.navicat.com.cn/company/aboutus/blog/455-识别费时查询.html
  • 在 PostgreSQL 中设置查询超时

    2023 年 5 月 5 日,由 Robert Gravelle 撰写 在 Navicat Monitor 3 的查询分析器画面顶部,有一个图表显示等待时间最长的查询: 标识滞后的查询非常重要,因为它们可以让一切陷入瘫痪。

    https://www.navicat.com.cn/company/aboutus/blog/549-在-postgresql-中設定查詢逾時.html
  • 使用数据库别名

    2023 年 7 月 10 日,由 Robert Gravelle 撰写 SQL 支持使用别名为表或列指定临时名称。别名不仅可以减少输入量,还可以使查询更易于阅读和理解。在今天的文章中,我们将学习如何在使用 Navicat Premium 16.2 在查询中使用别名。

    https://www.navicat.com.cn/company/aboutus/blog/570-使用数据库别名.html
  • Redis 列表:概述

    2023 年 8 月 14 日,由 Robert Gravelle 撰写 在最近的博客 文章 中,我们已经了解了 Redis 的六种数据类型。其中,Redis 列表(List)包含一组字符串,他们按照被添加的顺序进行排序。本文将就列表数据类型进行展开介绍,并且重点介绍一些主要的命令来管理它们。

    https://www.navicat.com.cn/company/aboutus/blog/747-redis-列表:概述.html
  • 购买方法 | Navicat

    离线订单 如果你想用采购订单订购 Navicat,请提供以下信息: 1) 产品、平台、数量 2) 产品许可证持有人的注册名和电子邮箱 我们接受支票、现金汇票、购货单和银行转账,请参阅下面的地址信息。 中国地区 (GMT + 8) 上海卓威信息科技有限公司 上海市虹口区天宝路 578 号飘鹰世纪大厦 2209 室 电话:+021 3461 7361 传真:+021 6383 1779 电子邮箱:sales@navicat.com.cn 产品投递...

    https://www.navicat.com.cn/store/offline-order.html
  • Thank You

    感谢你选择 Navicat 感谢你的付款。 你的交易已经完成。下载信息和收据将很快传送到你的电子邮件帐号。 许可证注册码将于一个工作日內传送到你的注册电子邮箱。请确保你的电子邮箱是有效的,如果你没有收到许可证注册码,请检查垃圾邮件文件夾。感谢你的耐心等待。 感谢你的付款。 你的交易正在外理中。下载信息将会在验证后传送到你的注册电子邮箱,通常需时不超过一个工作日。 如果你未能在下一个工作日内收到下载信息,请联系 我们 。 感谢你的付款。 本次交易 失败 。...

    https://www.navicat.com.cn/thankyou.html
  • 使用 NoSQL 数据库

    2018 年 8 月 10 日 ,由 Robert Gravelle 撰写 “NoSQL”实际上包含各种不同的数据库技术,这些技术是为应对现代应用程序和物联网(IoT)设备所要求的需求而开发的。通过链接众多系统和设备创建的大量新而快速变化的数据类型,给传统的 DBMS 带来了挑战:

    https://www.navicat.com.cn/company/aboutus/blog/255-使用-nosql-数据库.html
  • MongoDB 中的关系

    RDBMS 那样真正实施关系。但是,虽然文档数据库不需要与关系数据库相同的预定义结构,但这并不意味着它们不支持。实际上,MongoDB 允许通过嵌入式和引用式方法对文档之间的关系进行建模。在今天的文章中,我们将使用 Navicat for MongoDB 尝试每一种方法。

    https://www.navicat.com.cn/company/aboutus/blog/270-relationships-in-mongodb.html
  • 准备将数据库迁移到 Amazon Aurora

    2017 年 10 月 3 日 ,由 Gavin 撰写 作为 MySQL 兼容的关系数据库引擎,Amazon Aurora 将开源数据库的易用性和成本效率与顶级商业用数据库的安全性、可用性和速度相结合。该引擎是商用引擎价格的十分之一。

    https://www.navicat.com.cn/company/aboutus/blog/300-准备将数据库迁移到-amazon-aurora.html
  • 导航窗格提示和技巧的第 2 部分:虚拟组与连接颜色

    2018 年 5 月 23 日 ,由 Robert Gravelle 撰写 虚拟组功能提供了一种按类别逻辑分组导航窗格的数据库对象的机制,以便更有效地组织所有对象。它可以用于许多不同的对象类型,包括:

    https://www.navicat.com.cn/company/aboutus/blog/324-导航窗格提示和技巧的第-2-部分:虚拟组与连接颜色.html
  • 在 MongoDB 中创建 DBRefs

    2019 年 2 月 19 日 ,由 Robert Gravelle 撰写 在 上周的文章 中,我们通过 MongoDB 中的嵌入式和引用式方法探讨了对文档关系建模的优缺点。然后,我们创建嵌入式和引用式关系,并获得了一些宝贵的经验。今天,我们将学习如何在 MongoDB 中创建 DBRefs。

    https://www.navicat.com.cn/company/aboutus/blog/334-在-mongodb-中创建-dbrefs.html
  • 在 MySQL 中选择除了某一列以外的所有列

    2020 年 1 月 23 日,由 Robert Gravelle 撰写 SQL通过SELECT *(SELECT ALL)子句使选择表中的所有字段变得非常简单。 不幸的是,一旦您从列表中省略一列,SELECT ALL语句就会消失。 写出每个列的名称很快就会变得乏味,尤其是当您碰巧要处理包含数十个列的表时。 如果我们可以选择除一列之外的每一列怎么办-通过排除而不是包含进行选择? 可以办到。 实际上,有两种方法可以做到这一点-一种简单,另一种则少一些。 这些将是今天博客的重点。

    https://www.navicat.com.cn/company/aboutus/blog/357-在-mysql-中选择除了某一列以外的所有列.html
  • 关系数据库系统中的 NULL 值及其用途

    2020 年 3 月 3 日,由 Robert Gravelle 撰写 在数据库中,NULL值具有非常特殊的含义。因此,重要的是要理解NULL值不同于零值或包含空格的字段。在今天的博客中,我们将探讨NULL值的含义以及如何在 Navicat Premium 中使用NULL。

    https://www.navicat.com.cn/company/aboutus/blog/361-关系数据库系统中的-null-值及其用途.html
  • 在 WHERE 子句中使用 CASE 语句

    SELECT 子句中使用了 CASE 语句。另一种方法是在 WHERE子句中使用。在那里,可以利用它基于条件来更改查询获取数据。在这种情况下,CASE 语句非常适合静态查询和动态查询,例如在存储过程中的查询。在今天的文章中,我们将在 Navicat Premium 中创建一个 SELECT 查询,该查询将根据另一个字段的值返回行。

    https://www.navicat.com.cn/company/aboutus/blog/372-在-where-子句中使用-case-语句.html
  • 将查询结果分为多个范围

    季度销售,即 1-3 月、4-6 月、7-9 月、10-12月 标准SQL非常适合此任务。通过将 CASE 语句的功能与 GROUP BY 子句结合使用,可以将数据分解为我们认为能最佳解释数据所需的任何范围。在今天的文章中,我们将在 Navicat Premium 的查询编辑器中编写几个范围查询。

    https://www.navicat.com.cn/company/aboutus/blog/377-将查询结果分为多个范围.html
  • 比较关系数据库中的 Null、零和空白字符串的语义

    2020 年 9 月 8 日,由 Robert Gravelle 撰写 通常,数据库开发人员和管理员经常在其数据库表中互换使用 Null、零和空白字符串。不幸的是,因为 Null、零和空白字符串在关系数据库(RDBMS)中分别表示不同的内容。因此,错误地使用这些值或选择错误的值可能会对数据库和依赖该值的应用程序操作产生巨大影响。在今天的文章中,我们将探讨如何在数据库设计和一般使用中更好地利用 Null、零和空白字符串。

    https://www.navicat.com.cn/company/aboutus/blog/381-比较关系数据库中的-null、零和空白字符串的语义.html
  • 刷新测试数据的指南

    2020 年 10 月 30 日,由 Robert Gravelle 撰写 将数据库实例定期还原为基准数据集是开发和测试环境中的常见做法。例如,每当数据与基准差异太大时,我所在的办公室都会定期这样做。这是必需的,因为开发人员和自动化测试期望数据具有一定数量和质量。实际上没有覆盖表内容的正确方法,因此你应根据组织的特定目标和情况选择一个合适的方法。在今天的文章中,我将分享我在 Gravelle Web Development工作时的做法以及我的标准流程。

    https://www.navicat.com.cn/company/aboutus/blog/389-刷新测试数据的指南.html
  • 批量插入的三种方式

    2021 年 3 月 3 日,由 Robert Gravelle 撰写 最近,我写了一个 node.js 脚本,每天要循环访问数百万个文件,并将其内容插入 MySQL 数据库。该脚本不是一次处理一条记录,而是将文件内容存储在内存中,然后每 1000 个文件运行一次 INSERT 语句。为此,我使用了 INSERT 语句的批量插入形式。你可以根据你的特定要求选择使用其他解决方案。在今天的文章中,我们将介绍一些替代方案。

    https://www.navicat.com.cn/company/aboutus/blog/397-批量插入的三种方式.html

搜索结果481 - 500总共602