Navicat 博客

使用触发器记录审核线索 2023 年 4 月 28 日 ,由 Robert Gravelle 撰写

数据库审核的概念是想知道何時何人访问了你的数据库表,以及对它们进行了哪些修改。它不仅被认为是任何企业级应用程序的标准最低要求,而且还是银行和网络安全等许多领域的法律要求。数据库审核线索对于调查各种应用程序问题至关重要,例如未经授权的访问、有问题的配置更改等等。

在今天的文章中,我们将在 MySQL 的 Sakila 示例数据库 添加日志记录以审核 rental 表。这是一个重要的表,因为该数据库代表了 DVD 租赁店的业务流程。

从关系数据库中选择非重复值 2023 年 4 月 14 日,由 Robert Gravelle 撰写

表列(例如存储名字的列)可能有许多重复值。如果你想列出不同的(非重复)值,则需要一种无需编写复杂的 SQL 语句就能做到的方法。在 ANSI SQL 兼容的数据库(如 PostgreSQL、SQL Server 和 MySQL)中,从列中选择非重复值的方法是使用 SQL DISTINCT 子句。它会从 SELECT 语句的结果集中删除重复项,只留下唯一值。在这篇文章中,我们将学习如何使用它。

SQL 中命名约定的快速指南 - 第 3 部分 2023 年 4 月 6 日 ,由 Robert Gravelle 撰写

存储过程、函数和视图

欢迎来到关于 SQL 命名约定的第 3 部分也是最后一部分。在第 1 部分中,我们介绍了命名表的规则,第 2 部分则讲述了列名的约定。而本文将提供命名其他数据库对象(如存储过程、函数和视图)的一些准则。

SQL 中命名约定的快速指南 - 第 2 部分 2023 年 3 月 31 日 ,由 Robert Gravelle 撰写

列名

欢迎来到 SQL 命名约定系列的第 2 部分。正如 第 1 部分中提到的,命名约定是一组规则(成文的或未成文的),用来提高数据模型的可读性。这些规则几乎可以应用于数据库中的所有内容,包括表、列、主键和外键、存储过程、函数、视图等。在第 1 部分中介绍了命名表的规则后,我们会在本文讲述有关列名的规则。而第 3 部分将介绍其他数据库对象,例如过程、函数和视图。

在 Navicat Monitor 3 中查看 PostgreSQL 实例详细信息 2023 年 3 月 23 日,由 Robert Gravelle 撰写

Navicat Monitor 3 增加了支持 PostgreSQL——现今最受欢迎的关系数据库之一。其新功能包括用于 PostgreSQL 实例的 SQL 性能分析工具以及强化了的查询分析器和费时查询页面,这两者都在使用 Navicat Monitor 3.0 监控 PostgreSQL文章中有所提及。而今天的主题是“实例详细信息”页面。

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