MySQL中有時候需要存儲日期相關的數據,因此需要使用日期串存儲字符串。日期串是一個字符串,它使用一定的格式來表示日期和時間。
日期串的格式化 MySQL支持多種日期格式,常用的有以下幾種格式: 日期格式說明: %Y 年份,4 位數字 %m 月份,2 位數字 %d 日期,2 位數字 %H 小時,24 小時制,2 位數字 %i 分鐘,2 位數字 %s 秒,2 位數字 示例: '%Y-%m-%d %H:%i:%s' 代表2019-01-01 12:00:00 日期串存儲數據示例:
CREATE TABLE `person` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `birthday` varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; INSERT INTO `person` (`id`, `name`, `birthday`) VALUES (1, '張三', '1992-01-01 12:00:00');
通過這種方式存儲的日期數據,我們可以輕松地進行查詢和計算操作,可以實現精確到秒的時間存儲,方便數據的管理和分析。