MySQL предоставляет широкий спектр функций, которые можно использовать для хранения значений даты и управления ими, например функцию CURRENT_DATE(). Эта функция возвращает значение текущей даты, которое можно использовать для различных целей, таких как фильтрация данных таблицы на основе текущей даты, вычисление возраста человека и т. д.
Эта статья расскажет вам, как использовать функцию CURRENT_DATE() в MySQL.
Как использовать функцию CURRENT_DATE() в MySQL?
“ ТЕКУЩАЯ ДАТА() ” — это функция в MySQL, которая возвращает текущее значение даты. Указанная функция может использоваться для различных целей, таких как получение текущей даты, вставка текущей даты в таблицу и т. д.
Давайте перейдем к примеру, чтобы понять варианты использования функции CURRENT_DATE().
Пример 1: получение текущей даты
Текущее значение даты можно получить с помощью « ВЫБИРАТЬ заявление с пометкой « ТЕКУЩАЯ ДАТА() », как указано ниже:
ВЫБЕРИТЕ CURRENT_DATE ( ) ;
Выход
Вывод показал текущее значение даты.
Пример 2: Форматирование дат
Текущую дату можно получить в определенном формате с помощью « ВЫБИРАТЬ заявление с пометкой « ФОРМАТ ДАТЫ() функция. Для этого пройдите « ТЕКУЩАЯ ДАТА() функция и строка формата в качестве аргументов функции DATE_FORMAT(), как показано ниже:
ВЫБЕРИТЕ ДАТУ_ФОРМАТ ( ТЕКУЩАЯ ДАТА ( ) , '%M %d, %Y' ) ;
Выход
На выходе отображается текущее значение даты в правильном формате.
Пример 3. Фильтрация записей по текущей дате
“ ТЕКУЩАЯ ДАТА() ” можно использовать для фильтрации данных конкретных таблиц на основе сегодняшней даты, как показано ниже:
ВЫБИРАТЬ *ОТ заказов
ГДЕ order_date = CURRENT_DATE ( ) ;
В приведенном выше примере « заказы ” таблица фильтруется на основе текущей даты.
Выход
На выходе отображаются отфильтрованные данные.
Пример 4: Расчет возраста людей
ТЕКУЩАЯ ДАТА() Функцию можно использовать для расчета возраста любого человека по дате его рождения. Пример расчета возраста лиц в « person_details ” таблица приведена ниже:
ВЫБЕРИТЕ имя, ГОД ( ТЕКУЩАЯ ДАТА ( ) ) - ГОД ( Дата рождения )КАК возраст ОТ person_details;
Выход
Вывод показал возраст лиц из « person_details ' стол.
Пример 5: Вставка текущей даты в таблицу
ТЕКУЩАЯ ДАТА() Функцию можно использовать для вставки текущего значения даты в конкретную таблицу. Вот пример вставки другого значения и текущей даты в « заказы ' стол:
ВСТАВЛЯТЬ В заказы ( идентификатор , user_id, product_id, количество, order_date )ЦЕННОСТИ ( 22 , 46 , 10 , 2 , ТЕКУЩАЯ ДАТА ( ) ) ;
В приведенном выше примере « ВСТАВИТЬ В ” используется для вставки сегодняшней даты в таблицу заказов.
Выход
Вывод показал, что текущая дата была вставлена.
Заключение
Функция CURRENT_DATE() в MySQL — это мощный инструмент, который можно использовать для различных целей, таких как получение текущей даты, фильтрация записей по текущей дате, форматирование дат, вычисление возраста людей и т. д. Используя эту функцию, становится проще управлять и манипулировать данными, связанными со значениями дат в базах данных MySQL. Это руководство содержит подробную информацию с примерами использования функции CURRENT_DATE().