Navicat 15 于 2019 年 11 月第一次发布。它包含许多新功能和改进,最显着的是在数据传输、SQL 创建工具和建模方面。它还增加了数据可视化、深色模式和原生 Linux 支持。差不多两年后的今天,是时候宣布即将发布的 Navicat 16 了!它目前可以在 Beta 模式下下载,而官方版本将很快会公布。在我们等待的同时,本文将概述一些最值得关注的功能和改进。
第 1 部分:APPLY 与 JOIN
你可能知道,SQL Server 中的 JOIN 操作用于联接两个或多个表。但是,在 SQL Server 中,JOIN 操作不能用于将表与表值函数的输出联接起来。如果你没有听说过表值函数,这些函数是以表的形式返回数据。为了连接两个表表达式,SQL Server 2005 引入了 APPLY 运算符。在本篇文章中,我们将了解 APPLY 运算符与常规 JOIN 的不同之处。
最近,数据库索引的主题出现了几次,特别是在数据库索引的缺点和数据库索引对写入操作的影响文章中。这两篇文章都提到了关系数据库支持多种索引类型的事实。今天的文章将提供最常见索引类型的概述。
随着时间的推移,系统需求会发生变化。这可能需要创建新的数据库、表和列以及更改现有的表结构。更改列的数据类型可能是微不足道的操作,也可能是困难的操作,具体取决于源和目标数据类型以及列中包含的数据。本篇文章将解决更改列数据类型时的一些常见挑战,以及你可以用来促进该过程的策略。
尽管 MySQL DECIMAL 和 NUMERIC 数据类型都是固定点值,但它们仍然容易出现舍入错误。 原因是,无论一个类型可以容纳多少位数(DECIMAL 的最大位数是 65!),该数字仍然是固定的。此外,DECIMAL 列可以被分配精度或小数位数,这可能会对允许的位数产生截断的潜在影响。
- 2024 (1)
- 2023 (1)
- 2022 (1)
- 2021 (1)
- 2020 (1)
- 2019 (1)
- 2018 (1)
- 2017 (1)