返回 MariaDB 中用于日期和时间函数的语言

发布于

MariaDB 有一个系统变量,用于控制 和 日期和时间函数使用的语言。lc_time_namesDAYNAME()MONTHNAME()DATE_FORMAT()

下面介绍如何返回该变量的值。

选择变量lc_time_names

您可以使用以下命令返回变量的值:lc_time_names

SELECT @@lc_time_names;

输出:

+-----------------+
| @@lc_time_names |
+-----------------+
| en_US           |
+-----------------+

就我而言,结果是 ,这实际上是默认值(无论系统的设置如何)。en_US

更改变量lc_time_names

可以使用以下命令更改变量的值:lc_time_names

SET lc_time_names = 'es_CR';

现在让我们再次选择变量:

SELECT @@lc_time_names;

输出:

+-----------------+
| @@lc_time_names |
+-----------------+
| es_CR           |
+-----------------+

我们可以看到它已更改为指定的区域设置。

区域设置列表

请参阅 MariaDB 中可用的日期和时间区域设置,以获取 MariaDB 支持的区域设置的完整列表。

您还可以通过查询返回受支持的区域设置列表。请参阅如何在 MariaDB 中显示所有语言环境以获取有关执行此操作的说明。