Различные методы использования MySQL sysdate с примерами кода

Функция MySQL sysdateполучает текущую дату и время из системы. Вот несколько способов использования sysdateв MySQL, а также примеры кода:

Метод 1: простой оператор SELECT

SELECT sysdate();

Метод 2: присвоение системной даты переменной

SET @current_date := sysdate();
SELECT @current_date;

Метод 3. Использование sysdate в качестве значения по умолчанию для столбца

CREATE TABLE example_table (
  id INT,
  created_date TIMESTAMP DEFAULT sysdate()
);

Метод 4: сравнение системной даты с определенной датой

SELECT * FROM example_table WHERE created_date > sysdate();

Метод 5. Форматирование системной даты с использованием функции DATE_FORMAT

SELECT DATE_FORMAT(sysdate(), '%Y-%m-%d %H:%i:%s') AS formatted_date;

Метод 6: добавление или вычитание определенного интервала времени из sysdate

SELECT sysdate() + INTERVAL 1 DAY AS tomorrow;
SELECT sysdate() - INTERVAL 1 HOUR AS one_hour_ago;