Функция SYSDATE () в MySQL

Опубликовано: 9 Августа, 2021

Функция SYSDATE () в MySQL используется для возврата текущей даты и времени в формате YYYY-MM-DD HH: MM: SS или YYYYMMDDHHMMSS.uuuuuu в зависимости от контекста функции.

Синтаксис:

SYSDATE ()

Параметр:
Этот метод не принимает никаких параметров.

Возврат:
Он возвращает текущее значение даты и времени.

Пример-1:
Получение текущей даты и времени с помощью функции SYSDATE.

ВЫБЕРИТЕ SYSDATE () как CurrentDateAndTime;

Выход :

CurrentDateAndTime
2020-11-26 01:31:14

Пример-2:
Получение текущей даты и времени с помощью функции SYSDATE в числовом формате.

ВЫБЕРИТЕ SYSDATE () + 0 как CurrDateAndTime;

Выход :

ТЕКУЩАЯ ДАТА И ВРЕМЯ
20201126013648

Пример-3:
Функцию SYSDATE можно использовать для установки значений столбцов. Чтобы продемонстрировать создание таблицы с именем DeliveryDetails.

СОЗДАТЬ ТАБЛИЦУ DeliveryDetails (
DeliveryId INT AUTO_INCREMENT,
ProductId INT НЕ NULL,
ProductName VARCHAR (20) NOT NULL,
Delivered_At TIMESTAMP NOT NULL,
ПЕРВИЧНЫЙ КЛЮЧ (DeliveryId)
);

Здесь мы будем использовать функцию SYSDATE, когда доставка будет завершена. Значение в столбце Delivered_At будет значением, заданным функцией SYSDATE.

ВСТАВИТЬ В  
DeliveryDetails (ProductId, ProductName, Delivered_At)
ЗНАЧЕНИЯ
(94567, «Acer Helios», SYSDATE ());

Теперь проверим таблицу DeliveryDetails:

 ВЫБРАТЬ * ИЗ DeliveryDetails;

Выход :

DeliveryId Идантификационный номер продукта Наименование товара Delivered_At
1 94567 Acer Helios 2020-11-26 01:40:57