sql >> データベース >  >> RDS >> Mysql

MySQLの日付形式

    MySQLリファレンス-10.5にアクセスします。データ型のストレージ要件

    検索:日付と時刻の種類のストレージ要件

    日付は、A three-byte integer packed as DD + MM×32 + YYYY×16×32としてパックされた3バイト整数として内部的に保存されます。

    ただし、表示用の日付列を選択した場合 、 someで表示する必要があります ちなみに、0000-00-00として出てきます。 ではありません その特定の形式でchar(10)として保存されます。

    表示のために特定の形式を表示する必要がある場合は、 Date_Format() 。ただし、プログラミングツールでクエリを使用している場合、これはではないことに注意してください。 あなたがしたいこと。生の日付値が必要です 、表示の目的で、使用するプログラミング環境に関係なく、同様のフォーマット機能があります。

    DATE_FORMATの参照からわかるように、 '%d-%m-%Y'を使用することをお勧めします。 、例:

    SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1...
    FROM sometable
    ....
    


    1. GUIを使用してMySQLWorkbenchでデータベースを作成する方法

    2. MariaDBですべてのロケールを表示する方法

    3. これら2つの結合テーブルアプローチの違いは?

    4. Oracleデータベースに接続しているすべてのセッションを強制終了するにはどうすればよいですか?