MySQL 是一種廣泛使用的關系型數據庫管理系統,它支持存儲各種類型的數據,包括日期和時間。
在 MySQL 中,日期和時間可以用多種格式來存儲。常見的格式有:
DATE 格式為 'YYYY-MM-DD',用于存儲日期,例如 '2022-01-01' TIME 格式為 'HH:MM:SS',用于存儲時間,例如 '12:34:56' DATETIME 格式為 'YYYY-MM-DD HH:MM:SS',用于存儲日期和時間,例如 '2022-01-01 12:34:56' TIMESTAMP 格式為 'YYYY-MM-DD HH:MM:SS',用于存儲日期和時間,類似于 DATETIME,但是它的值會自動轉換為 UTC 時間 YEAR 格式為 'YYYY' 或 'YY',用于存儲年份,例如 '2022' 或 '22'
MySQL 也支持使用 UNIX 時間戳來存儲日期和時間。UNIX 時間戳是自紀元(1970 年 1 月 1 日 00:00:00 UTC)以來經過的秒數。
在 MySQL 中,可以使用函數將日期和時間轉換為各種格式。例如,可以使用DATE_FORMAT
函數將日期時間格式化為指定的字符串:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS current_datetime;
上面的查詢將返回當前日期時間的字符串表示形式,例如 '2022-01-01 12:34:56'。
了解 MySQL 中日期時間的存儲格式將有助于您編寫更高效、更準確的查詢和應用程序。