MySQL的datetime數據類型用于存儲一個日期和時間值,格式為"YYYY-MM-DD HH:MM:SS",其中YYYY是年份,MM是月份,DD是日期,HH是小時,MM是分鐘,SS是秒數,它以24小時格式進行表示。
CREATE TABLE mytable ( mydatetime DATETIME );
可以使用CURRENT_TIMESTAMP來快速插入當前時間,如下所示:
INSERT INTO mytable (mydatetime) VALUES (CURRENT_TIMESTAMP);
我們可以使用DATE_FORMAT函數來格式化datetime值的輸出,如下所示:
SELECT DATE_FORMAT(mydatetime,'%Y-%m-%d %H:%i:%S') AS mydatetime FROM mytable;
該查詢將會按照"YYYY-MM-DD HH:MM:SS"格式輸出datetime值。
還可以使用各種日期和時間函數來對datetime值進行操作,如DATE_ADD和DATE_SUB函數可以向datetime值添加或減去一個時間間隔。
SELECT DATE_ADD(mydatetime, INTERVAL 1 DAY) AS mydatetime FROM mytable;
以上查詢將返回mydatetime加一天的結果。
總之,MySQL的datetime類型提供了非常靈活和強大的日期和時間處理功能,可以滿足各種應用場景的需求。