MariaDB
 sql >> Database >  >> RDS >> MariaDB

Restituisce la lingua utilizzata per le funzioni di data e ora in MariaDB

MariaDB ha un lc_time_names variabile di sistema che controlla la lingua utilizzata da DAYNAME() , MONTHNAME() e DATE_FORMAT() funzioni di data e ora.

Ecco come restituire il valore di quella variabile.

Seleziona il lc_time_names Variabile

Puoi usare il comando seguente per restituire il valore di lc_time_names variabile:

SELECT @@lc_time_names;

Risultato:

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

Nel mio caso, il risultato è en_US , che in realtà è l'impostazione predefinita (indipendentemente dalle impostazioni del sistema).

Cambia il lc_time_names Variabile

Puoi usare il seguente comando per cambiare il valore di lc_time_names variabile:

SET lc_time_names = 'es_CR';

Ora selezioniamo nuovamente la variabile:

SELECT @@lc_time_names;

Risultato:

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

Possiamo vedere che è stato modificato nella locale specificata.

Elenco delle impostazioni locali

Consulta Data e ora Locali disponibili in MariaDB per un elenco completo dei locali supportati da MariaDB.

Puoi anche restituire un elenco di locali supportati con una query. Vedi Come mostrare tutte le impostazioni locali in MariaDB per istruzioni su come farlo.