Как да използвам функцията CURRENT_DATE() в MySQL?

Kak Da Izpolzvam Funkciata Current Date V Mysql



MySQL предоставя широк набор от функции, които могат да се използват за съхраняване и манипулиране на стойностите на датата, като функцията CURRENT_DATE(). Тази функция връща стойността на текущата дата, която може да се използва за различни цели, като филтриране на данните в таблицата въз основа на текущата дата, изчисляване на възрастта на лицето и др.

Тази статия ще ви напътства как да използвате функцията CURRENT_DATE() в MySQL.







Как да използвам функцията CURRENT_DATE() в MySQL?

ТЕКУЩА ДАТА() ” е функция в MySQL, която връща текущата стойност на датата. Посочената функция може да се използва за различни цели, като извличане на текущата дата, вмъкване на текущата дата в таблица и др.



Нека преминем към примера, за да разберем случаите на използване на функцията CURRENT_DATE().



Пример 1: Извличане на текущата дата





Текущата стойност на датата може да бъде извлечена с помощта на „ ИЗБЕРЕТЕ ” изявление с „ ТЕКУЩА ДАТА() ” функция, както е дадено по-долу:

ИЗБЕРЕТЕ CURRENT_DATE ( ) ;



Изход

Резултатът показва текущата стойност на датата.

Пример 2: Форматиране на дати

Текущата дата може да бъде извлечена в определен формат с помощта на „ ИЗБЕРЕТЕ ” изявление с „ ФОРМАТ НА ДАТАТА() ” функция. За целта преминете „ ТЕКУЩА ДАТА() ” функция и a форматиращ низ като аргументи на функцията DATE_FORMAT(), както е показано по-долу:

ИЗБЕРЕТЕ DATE_FORMAT ( ТЕКУЩА ДАТА ( ) , „%M %d, %Y“ ) ;

Изход

Изходът показва текущата стойност на датата в подходящ формат.

Пример 3: Филтриране на записи по текуща дата

ТЕКУЩА ДАТА() ” може да се използва за филтриране на конкретни данни от таблици въз основа на днешната дата, както е показано по-долу:

ИЗБЕРЕТЕ *
ОТ поръчки
WHERE дата_на_поръчка = CURRENT_DATE ( ) ;

В горния пример „ поръчки ” таблицата се филтрира въз основа на текущата дата.

Изход

Резултатът изобразява филтрираните данни.

Пример 4: Изчисляване на възрастта на хората

The ТЕКУЩА ДАТА() функцията може да се използва за изчисляване на възрастта на всяко лице, като се използва неговата дата на раждане. Примерът за изчисляване на възрастта на лицата в „ лица_подробности ” е дадена таблица по-долу:

ИЗБЕРЕТЕ име, ГОДИНА ( ТЕКУЩА ДАТА ( ) ) - ГОДИНА ( дата на раждане )
КАТО възраст ОТ person_details;

Изход

Резултатът показва възрастта на лицата от „ лица_подробности ” маса.

Пример 5: Вмъкване на текущата дата в таблица

The ТЕКУЩА ДАТА() може да се използва за вмъкване на текущата стойност на датата в определена таблица. Ето пример за вмъкване на различна стойност и текуща дата в „ поръчки ” таблица:

ВМЪКНЕТЕ В поръчките ( документ за самоличност , user_id, product_id, количество, дата на поръчка )
СТОЙНОСТИ ( 22 , 46 , 10 , 2 , ТЕКУЩА ДАТА ( ) ) ;

В горния пример „ INSERT INTO ” се използва за вмъкване на днешната дата в таблицата с поръчки.

Изход

Резултатът показа, че текущата дата е била вмъкната.

Заключение

Функцията CURRENT_DATE() в MySQL е мощен инструмент, който може да се използва за различни цели като извличане на текущата дата, филтриране на записи по текущата дата, форматиране на дати, изчисляване на възрастта на хората и т.н. Чрез използването на тази функция става по-лесно да се управляват и манипулират данни, свързани със стойности на дата в MySQL бази данни. Това ръководство предоставя подробна информация с примери за това как да използвате функцията CURRENT_DATE().