MySQL Date: Functions and Examples
MySQL Date - это тип данных в MySQL, который позволяет хранить даты (включая дату и время) в базе данных. Как правило, в MySQL дата указывается в формате «YYYY-MM-DD», например, '2021-11-25'. Также можно хранить значения времени в формате "часы:минуты:секунды" с помощью функции TIME, например, '14:22:54'.
Для работы с датой в MySQL используются различные функции, например:
1. NOW() - функция возвращает текущую дату и время в формате «YYYY-MM-DD HH:MM:SS».
Пример:
SELECT NOW();
результат будет: 2021-11-25 18:23:29
2. DATE() - функция извлекает дату из значения типа TIMESTAMP или DATETIME.
Пример:
SELECT DATE('2021-11-25 18:23:29');
результат будет: 2021-11-25
3. EXTRACT() - функция извлекает отдельные части из даты (год, месяц, день, часы, минуты, секунды).
Пример:
SELECT EXTRACT(YEAR FROM '2021-11-25 18:23:29');
результат будет: 2021
4. DATE_ADD() - функция добавляет определенный интервал к дате.
Пример:
SELECT DATE_ADD('2021-11-25', INTERVAL 1 DAY);
результат будет: 2021-11-26
Из-за того, что дата и время - это очень важная информация в базах данных, MySQL предоставляет множество функций для работы с ними. Они позволяют извлекать, изменять, форматировать и сравнивать даты с легкостью. Также важно следить за тем, чтобы дата и время хранились в правильном формате и использовать соответствующие функции при вставке данных.