MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Върнете езика, използван за функциите за дата и час в MariaDB

MariaDB има lc_time_names системна променлива, която контролира езика, използван от DAYNAME() , 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 за инструкции как да направите това.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_OBJECTAGG() Обяснено

  2. Избягване на блокиране на доставчик на база данни за MySQL или MariaDB

  3. Как STRCMP() работи в MariaDB

  4. Как работи UTC_DATE() в MariaDB

  5. 5 функции за извличане на номера на седмицата от дата в MariaDB