Navicat 博客

在 MySQL 中处理日期和时间 - 第 3 部分 2022 年 3 月 14 日,由 Robert Gravelle 撰写

重要的函数

在本系列关于日期和时间的前两部分中,我们介绍了 MySQL 的五种时态数据类型。现在是时候将注意力转移到 MySQL 的许多面向日期或时间的函数了。

获取当前日期和时间

早在 2021 年 5 月,我们就从如何获取当前日期和时间开始,介绍了 SQL Server 的一些值得注意的日期和时间函数。它为此提供了 GETDATE() 函数。而 MySQL 的等效函数简称为 NOW()。在 Navicat for MySQL 16 中,我们可以在不连接数据库的情况下调用此函数,因为我们没有选择任何表列:

在 MySQL 中处理日期和时间 - 第 2 部分 2022 年 3 月 4 日,由 Robert Gravelle 撰写

TIMESTAMP 和 YEAR 类型

欢迎回到这个关于在 MySQL 中处理日期和时间的系列。在前两部分中,我们探讨 MySQL 的时态数据类型。第 1 部分介绍了 DATE、TIME 和 DATETIME 数据类型,而本部分将介绍余下的 TIMESTAMP 和 YEAR 类型。

在 MySQL 中处理日期和时间 - 第 1 部分 2022 年 2 月 25 日,由 Robert Gravelle 撰写

DATE、TIME 和 DATETIME 类型

绝大多数数据库存储了大量的“时态”数据。时态数据只是表示时间状态的简单数据。一个组织可能出于各种原因收集时态数据,例如分析天气模式和其他环境变量、监控交通状况、研究人口趋势等。企业还经常需要存储有关何时下订单、何时补货、何时雇用员工,以及有关其日常业务的大量其他信息。

一些有用的 MySQL 数值函数 2022 年 2 月 18 日,由 Robert Gravelle 撰写

早在 2021 年 5 月,我们就探讨了 SQL Server 的重要的 SQL Server 函数。现在,是时候将注意力转向 MySQL,看看它为我们提供了什么数学和数值函数。为了了解它们在实践中是如何工作的,我们将在 Navicat 16 for MySQL 中运行的查询中使用它们。

在关系数据库中编写异或(Exclusive OR)条件 2022 年 2 月 11 日,由 Robert Gravelle 撰写

编写有效 SQL 查询的关键要素之一是能够使用 SQL 语法表达各种条件。而能让初学者和有经验的数据库开发人员停下来思考的一个条件是异或(Exclusive OR)。软件程序员往往更熟悉异或条件的语法,这可能是因为大多数编程语言都支持 XOR 逻辑运算符,而许多数据库不支持。

简单来说,异或条件类似于常规 OR,不同之处在于,异或只有一个比较的操作数可能为真,而不是两个都为真。在这篇文章中,我们将学习如何为各种数据库表达异或条件,无论它们是否支持 XOR 运算符。

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