Mysql の日付型には、DATE、TIME、DATETIME、TIMESTAMP、YEAR があります。詳細な導入: 1. DATE、日付の保存に使用され、日付のみを保存でき、時刻部分は保存できません。 2. TIME、時間の保存に使用され、形式は時刻のみを保存でき、日付部分は保存できません。 3. DATETIME、使用されました。日付と時刻を保存するには、秒単位で正確な日付と時刻の部分を保存できます; 4. TIMESTAMP、日付と時刻を保存するために使用されます; 5. YEAR、年などを保存するために使用されます。
この記事の動作環境: Windows 10 システム、MySQL バージョン 8.0.32、Dell g3 コンピューター。
MySQL はさまざまな日付と時刻のタイプを提供しており、さまざまなニーズに応じて適切なタイプを選択できます。 MySQL で一般的に使用される日付と時刻のタイプは次のとおりです:
1. DATE: は、日付を YYYY-MM-DD 形式で保存するために使用されます。保存できるのは日付のみであり、時刻部分は保存できません。
2. TIME: は、時間を HH:MM:SS の形式で保存するために使用されます。保存できるのは時刻のみであり、日付部分は保存できません。
3. DATETIME: 日付と時刻を YYYY-MM-DD HH:MM:SS の形式で保存するために使用されます。日付と時刻の部分を秒まで保存する機能。
4. タイムスタンプ: 日付と時刻を YYYY-MM-DD HH:MM:SS の形式で保存するために使用されます。 DATETIME 型に似ていますが、範囲は 1970 年 1 月 1 日から 2038 年 12 月 31 日までとより広いです。
5. YEAR: は年の保存に使用され、形式は YYYY です。保存できるのは年のみで、月、日、時刻は保存できません。
上記の一般的に使用される日付と時刻の型に加えて、MySQL は次のような他の日付と時刻の型も提供します:
1. YEAR(4): 4 桁の値を格納するために使用されます。年、YYYY の形式。保存可能な範囲は1901~2155です。
2. YEAR(2): 2 桁の年を YY 形式で保存するために使用されます。保管期間は70年から69年です。
3. TIMESTAMP(N): 日付と時刻を YYYY-MM-DD HH:MM:SS.NS の形式で保存するために使用されます。 Nは小数部の桁数を表し、0〜6桁で指定できます。
4. TIME(N): HH:MM:SS.NS の形式で時刻を保存するために使用されます。 Nは小数部の桁数を表し、0〜6桁で指定できます。
これらの標準の日付と時刻のタイプに加えて、MySQL では、特定の時間計算とストレージ要件に対応するために、INTERVAL、YEAR_MONTH、DAY_HOUR などの非標準の日付と時刻のタイプも提供しています。
適切な日付と時刻の種類を使用すると、データの正確性を確保しながら、ストレージの効率とクエリのパフォーマンスを向上させることができます。データベースを設計するときは、実際のニーズに基づいてどの日付と時刻のタイプを使用するかを検討する必要があります。
以上がmysqlの日付型とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。