Někdy může být potřeba získat datum z datetime nebo získat aktuální datum a čas. V tomto článku se podíváme na to, jak získat aktuální datum a čas v MySQL.
Jak získat aktuální datum a čas v MySQL
Existuje několik způsobů, jak získat aktuální datum a čas v MySQL.
Můžete spustit funkci NOW() pro získání aktuálního data a času v MySQL.
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Můžete také použít current_timestamp() k získání nejnovějšího data a času v MySQL.
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Pokud chcete v MySQL získat pouze aktuální datum, můžete použít systémovou proměnnou current_date nebo funkce jako curdate() nebo current_date(). Všechny uvádějí nejnovější datum ve formátu RRRR-MM-DD.
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
Pokud chcete získat pouze aktuální čas v MySQL, můžete použít systémovou proměnnou current_time nebo funkce jako curtime() nebo current_time(). Všechny uvádějí nejnovější čas ve formátu HH:MM:SS
mysql> select current_time,curtime(),current_time(); +--------------+-----------+----------------+ | current_time | curtime() | current_time() | +--------------+-----------+----------------+ | 12:24:41 | 12:24:41 | 12:24:41 | +--------------+-----------+----------------+
Potřebujete nástroj pro vytváření sestav pro MySQL? Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!