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

Returner det sprog, der bruges til dato- og tidsfunktioner i MariaDB

MariaDB har en lc_time_names systemvariabel, der styrer det sprog, der bruges af DAYNAME() , MONTHNAME() og DATE_FORMAT() dato- og tidsfunktioner.

Sådan returnerer du værdien af ​​den variabel.

Vælg lc_time_names Variabel

Du kan bruge følgende kommando til at returnere værdien af ​​lc_time_names variabel:

SELECT @@lc_time_names;

Resultat:

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

I mit tilfælde er resultatet en_US , som faktisk er standard (uanset systemets indstillinger).

Skift lc_time_names Variabel

Du kan bruge følgende kommando til at ændre værdien af ​​lc_time_names variabel:

SET lc_time_names = 'es_CR';

Lad os nu vælge variablen igen:

SELECT @@lc_time_names;

Resultat:

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

Vi kan se, at det er blevet ændret til den angivne lokalitet.

Liste over lokaliteter

Se dato og klokkeslæt lokaliteter tilgængelige i MariaDB for en komplet liste over lokaliteter, der understøttes af MariaDB.

Du kan også returnere en liste over understøttede lokaliteter med en forespørgsel. Se Sådan viser du alle lokaliteter i MariaDB for instruktioner om at gøre dette.


  1. Opgradering af Slony-I 2.0.x til seneste version 2.1.x

  2. Architecting for Security:En guide til MySQL

  3. Indsæt i flere tabeller i én forespørgsel

  4. postgresql - erstat alle forekomster af en streng i tekstfeltet