Navicat 博客

使用 Navicat 15 同步数据库结构 2020 年 3 月 11 日,由 Robert Gravelle 撰写

在互联网上搜索“数据库同步”,您可能会收到许多有关同步数据库数据的信息。 同时,关于同步数据库模式结构的指令不太普遍。 更改数据库结构会带来破坏现有数据的固有风险。 因此,您必须格外小心。

Navicat可以是同步数据库结构的绝佳盟友。 在今天的博客中,我们将学习如何使用 Navicat Premium 15的“结构同步”向导来更新一个数据库的模式(schema)以匹配另一个数据库的模式。

关系数据库系统中的 NULL 值及其用途 2020 年 3 月 3 日,由 Robert Gravelle 撰写

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

在 MySQL 中的 VARCHAR 和 TEXT 之间的选择 2020 年 2 月 19 日,由 Robert Gravelle 撰写

MySQL 5.0.3版的一项更改包括将VARCHAR字段的最大长度从255个字符增加到65,535个字符。这使得VARCHAR类型比以往任何时候都更类似于TEXT。对于那些设计数据库表的人来说,在VARCHAR和TEXT之间进行选择现在变得更加困难。在今天的博客中,我们将概述两者之间的主要区别,并确定在决定使用哪种数据类型时要考虑的因素。

消除数据库表中的重复组 2020 年 2 月 13 日,由 Robert Gravelle 撰写

重复组是在整个数据库表中重复的一系列字段/属性。大型和小型组织都面临着一个普遍的问题,这个问题可能会带来多种后果。例如,在不同区域中存在的同一组信息会导致数据冗余和数据不一致。而且,所有这些重复的数据可能会占用大量宝贵的磁盘空间,并需要很长时间进行搜索。在小型组织中,重复组的问题可以解决,但是对于必须管理大量信息的大型组织,重复组可能成为一场噩梦。

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

根据平均值列出记录 2020 年 2 月 5 日,由 Robert Gravelle 撰写

AANSI SQL包括几个聚合函数,使您可以对一组值进行计算以将其结果作为单个值返回。他们包括Count(), Min(), Max(), Sum() and AVG(),以及其他。默认情况下,聚合函数适用于所有行,但是您可以通过将WHERE子句应用于SELECT语句来缩小字段的范围。此外,您可以使用其他一些技术有条件地选择某些行,我们将在今天使用 Navicat Premium探索这些技术。这些包括使用CASE语句以及GROUP BY子句。 我们将这些技术应用于AVG()函数,但它们将与所有聚合函数同样有效。

Navicat 文章
频道条目
分享
文章归档