Понякога може да се наложи да получите дата от datetime или да получите текущата дата и час. В тази статия ще разгледаме как да получите текуща дата и час в MySQL.
Как да получите текуща дата и час в MySQL
Има няколко начина да получите текущата дата и час в MySQL.
Можете да стартирате функцията NOW(), за да получите текущата дата и час в MySQL.
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Можете също да използвате current_timestamp(), за да получите най-новата дата и час в MySQL.
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Ако искате да получите само текущата дата в MySQL, можете да използвате системна променлива current_date или функции като curdate() или current_date(). Всички те дават най-новата дата във формат ГГГГ-ММ-ДД.
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
Ако искате да получите само текущото време в MySQL, можете да използвате системна променлива current_time или функции като curtime() или current_time(). Всички те дават последно време във формат HH:MM:SS
mysql> select current_time,curtime(),current_time(); +--------------+-----------+----------------+ | current_time | curtime() | current_time() | +--------------+-----------+----------------+ | 12:24:41 | 12:24:41 | 12:24:41 | +--------------+-----------+----------------+
Нуждаете се от инструмент за отчитане за MySQL? Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!