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. 1つのセルに複数の値を含むSQLクエリ

    2. AWS上のWindowsでのShareplex入門、パート1

    3. PHPMyAdminを使用してユーザー'root'@'localhost'のアクセスが拒否されました

    4. PostgreSQLの紹介