MySQL支持多種日期和時間類型,主要有以下幾種:
- DATE。用於僅存儲日期信息,格式為'YYYY-MM-DD',例如'2022-01-01'。它只包含年、月、日的信息。
- TIME。用於僅存儲時間信息,格式為'HH:MM:SS',例如'12:30:00'。它包含時、分、秒的信息。
- DATETIME。用於同時存儲日期和時間信息,格式為'YYYY-MM-DD HH:MM:SS',例如'2022-01-01 12:30:00'。它包含年、月、日、時、分、秒的信息。
- TIMESTAMP。也用於存儲日期和時間信息,格式為'YYYY-MM-DD HH:MM:SS',與DATETIME相同。但TIMESTAMP的範圍是從1970年到2038年,並且它在存儲和顯示時會考慮時區的影響,同時會自動更新為當前時間戳。
- YEAR。專門用於存儲年份信息,格式為'YYYY',例如'2022'。
這些類型提供了不同的功能和適用場景,用戶應根據實際需求選擇合適的類型。