MySQL是一種關系型數據庫管理系統,其中datetime是一種時間數據類型,表示日期和時間。datetime數據類型可以存儲任意年、月、日、小時、分鐘和秒數的值。
CREATE TABLE example_table ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), birthday DATETIME );
在上面的示例中,我們創建了一個示例表example_table,其中birthday列使用datetime數據類型。
datetime類型有一些格式,可以在儲存時間的時候進行自定義,格式如下:
YYYY-MM-DD HH:MI:SS
其中,YYYY表示四位數的年份,MM表示兩位數的月份,DD表示兩位數的日期,HH表示24小時制的小時數,MI表示兩位數的分鐘數,SS表示兩位數的秒數。
當插入時間數據時,可以直接插入datetime類型的格式,例如:
INSERT INTO example_table (name, birthday) VALUES ('Tom', '2021-06-20 08:30:00');
如果要查詢datetime類型的數據,可以使用MySQL的日期和時間函數來處理數據,例如查詢現在時間之前的數據:
SELECT * FROM example_table WHERE birthday< NOW();
datetime類型可以使用各種日期和時間函數,例如YEAR()、MONTH()、DAY()、HOUR()等等。
總之,datetime類型是MySQL中常用的時間數據類型,通過自定義格式和使用日期和時間函數,我們可以對時間數據進行更多的處理和操作。
上一篇mysql時間戳長度