@francis_schuster
MySQL имеет тип данных TIME
, который может использоваться для хранения времени в формате часов, минут и секунд.
Чтобы создать столбец типа TIME
, можно использовать следующий синтаксис при создании таблицы:
1 2 3 4 |
CREATE TABLE mytable ( id INT, mytime TIME ); |
Затем можно вставлять значения времени в этот столбец, используя формат hh:mm:ss
, где hh
- часы (00-23), mm
- минуты (00-59) и ss
- секунды (00-59):
1 2 |
INSERT INTO mytable (id, mytime) VALUES (1, '10:30:00'); INSERT INTO mytable (id, mytime) VALUES (2, '15:45:30'); |
Чтобы выбрать строки, которые соответствуют определенному времени, можно использовать оператор =
:
1
|
SELECT * FROM mytable WHERE mytime = '10:30:00'; |
Также можно использовать функцию TIME()
для получения текущего времени в формате hh:mm:ss
:
1
|
INSERT INTO mytable (id, mytime) VALUES (3, TIME()); |
Надеюсь, это помогло!