Navicat 博客

关于 ORDINAL_POSITION 的一切 2020 年 10 月 23 日,由 Robert Gravelle 撰写

在包括 MySQL、SQL Server、Oracle 和其他数据库在内的关系数据库中,ORDINAL_POSITION 指的是表或查询输出中一列在排序顺序中的位置。在今天的冲章中,我们将使用 Navicat Premium 作为数据库客户端,学习如何使用序号位置以我们想要的顺序显示列。

什么是勒索软件以及为什么受到关注 2020 年 10 月 20 日,由 Robert Gravelle 撰写

勒索软件攻击并不是什么新鲜事。实际上,第一个已知的勒索软件病毒是在 1989 年创建的!那为什么现在提起他们呢?尽管多年来勒索软件攻击的频率一直在波动,但最近的统计数据显示勒索软件攻击的频率在 2019 年显着上升,并且不会很快停止。因此,你应该知道什么是勒索软件攻击,它们如何运作以及如何以最佳方式阻止恶意实体以你的组织为目标。这些就是你今天将在这里学到的东西!

按月筛选日期 2020 年 10 月 14 日,由 Robert Gravelle 撰写

由于各种因素(包括月份长度的变化),使用月份可能很难。为了简化数据库开发人员的工作,大多数关系数据库(DBMS)提供了 MONTH() 和 MONTHNAME() 之类的函数。这两个函数非常适合按月对结果进行分组并显示其值。在今天的文章中,我们将学习如何使用专门的 SQL 函数来使用月份。

在 MySQL 8 中实现闪速查询响应时间 2020 年 10 月 9 日,由 Robert Gravelle 撰写

在现代 Web 应用程序漂亮的用户界面(UI)后面,有异步服务从数据库中提取数据,并具有多种目标,包括加载下拉列表、填充数据表、同步组件等。后端进程的任何滞后将被用户视为缓慢甚至无响应的应用程序。这反过来会降低用户体验,并对你的应用程序有负面看法。因此,必须将查询响应时间减少到最低可行值。在许多情况下,这意味着要在数百分之一秒(而不是秒)内测量查询运转时间。

不用说,达到亚秒级的响应时间需要做的事情不仅仅是在可搜索字段上定义索引。在今天的文章中,我们将介绍一些在 MySQL 8中将查询发挥最大性能的技术。

防止在存储过程中删除所有记录 2020 年 10 月 6 日,由 Robert Gravelle 撰写

允许某些用户对表执行临时更新或删除是相当普遍的。诸如此类的数据操作语言(Data Manipulation Language,DML)操作始终存在风险,如果有人沒有使用 WHERE 子句而意外发出 DELETE 命令,从而删除表中的所有行,则可能发生事故!幸运的是,你可以采取一些简单的步骤来防止意外(或故意!)破坏性的 DML 操作。我们将在今天的文章中研究其中的几个步骤。

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