MySQL には 5 つの日付形式があります: 1. "YYYY-MM-DD HH:MM:SS" 形式、2. "YYYYMMDDHHMMSS" 形式、3. "YYYY-MM-DD" 形式、4. 「HH:MM:SS」形式、 5. 「YYYY」形式。
mysql (5.5) でサポートされる日付と時刻のタイプは、DATETIME、TIMESTAMP、DATE、TIME、YEAR です。
いくつかのタイプの比較は次のとおりです。
日付時刻タイプ | 占有スペース | 日付形式 | 最小値 | 最大値 | ##ゼロ値は|
8バイト | ##を意味します# YYYY-MM-DD HH:MM:SS1000-01-01 00:00:00 | 9999-12-31 23:59:59 | 0000 -00- 00 00:00:00 | タイムスタンプ | |
YYYYMMDDHHMMSS | 19700101080001 | 2038 年のある時点 | #00000000000000 | DATE | |
YYYY-MM-DD | 1000 - 01-01 | 9999-12-31 | 0000-00-00 | # 時間 | |
HH:MM:SS | -838:59:59 | 838:59:59 | 00:00:00 | 年 | |
YYYY | 1901 | 2155 | 0000 |
DATETIME DATETIME は、年、月、日、時、分、秒を表すために使用されます。DATE と TIME、および記録された年を組み合わせたものです (「上の表)は比較的長いです。実際のアプリケーションでそのような必要がある場合は、DATETIME 型を使用できます。 TIMESTAMP
記録された日付を異なるタイムゾーンの人々が使用する必要がある場合は、TIMESTAMP を使用するのが最善です。 DATE DATE は、年、月、日を表すために使用されます。実際のアプリケーション値に年、月、日を保存する必要がある場合は、DATE を使用できます。 。 TIME TIME は、時、分、秒を表すために使用されます。実際のアプリケーションの値で時間、分、秒を節約する必要がある場合は、時間を使うことができます。 YEAR YEAR は年を表すために使用され、YEAR には 2 桁 (できれば 4 桁) と 4 桁の年の形式があります。デフォルトは 4 桁です。実際のアプリケーションが年のみを保存する場合は、YEAR 型を保存するために 1 バイトを使用してもまったく問題ありません。保管スペースを節約できるだけでなく、テーブルの操作効率も向上します。 ------------------------------------------ ------ -------------------------------------------- ------ -------------------------------------------- ------ --------------- 各日付と時刻の型には有効な値の範囲があります。この範囲を超えると、次のセクションでエラーが報告されます。デフォルトの SQLMode であり、値は 0 になります (上記の表を参照)。 挿入または更新する場合、DATETIME を例として、日付と時刻の型では「緩和された」構文が許可されます (他の日付と時刻の型も同様です):
推奨チュートリアル: mysql ビデオ チュートリアル |
以上がmysqlの日付形式とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。