Функция SYSDATE () в MySQL
Функция 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 |