色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 怎么只存時分秒

阮建安2年前11瀏覽0評論

在MySQL中,我們可以使用時間類型來存儲時間數據,例如:DATETIME、TIME等。如果我們只需要存儲時分秒,而不需要年月日,則可以使用TIME類型。

CREATE TABLE `my_table` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`time` time DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

在上面的示例中,我們創建了一個名為my_table的表,其中只有id和time兩個字段。time字段的數據類型為TIME,在插入數據時只需要指定時分秒部分即可。

INSERT INTO `my_table` (`time`) VALUES ('12:34:56');

上面的示例中,我們向my_table表中插入了一條數據,其中只指定了時分秒部分為12:34:56。

如果我們需要查詢某個時間段內的數據,可以使用TIME_FORMAT函數進行格式化,例如:

SELECT * FROM `my_table` WHERE TIME_FORMAT(`time`, '%H:%i:%s') BETWEEN '09:00:00' AND '18:00:00';

上面的示例中,我們查詢my_table表中在09:00:00和18:00:00之間的數據。