Đôi khi bạn có thể cần lấy ngày từ datetime hoặc lấy ngày hiện tại. Trong bài viết này, chúng ta sẽ xem xét cách lấy ngày và giờ hiện tại trong MySQL.
Cách lấy ngày và giờ hiện tại trong MySQL
Có nhiều cách để lấy ngày và giờ hiện tại trong MySQL.
Bạn có thể chạy hàm NOW () để lấy ngày và giờ hiện tại trong MySQL.
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Bạn cũng có thể sử dụng current_timestamp () để nhận ngày và giờ mới nhất trong MySQL.
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Nếu bạn chỉ muốn lấy ngày hiện tại trong MySQL, bạn có thể sử dụng biến hệ thống current_date hoặc các hàm như curdate () hoặc current_date (). Tất cả đều cung cấp ngày mới nhất ở định dạng YYYY-MM-DD.
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
Nếu bạn chỉ muốn lấy thời gian hiện tại trong MySQL, bạn có thể sử dụng biến hệ thống current_time hoặc các hàm như curtime () hoặc current_time (). Tất cả đều cung cấp thời gian mới nhất ở định dạng HH:MM:SS
mysql> select current_time,curtime(),current_time(); +--------------+-----------+----------------+ | current_time | curtime() | current_time() | +--------------+-----------+----------------+ | 12:24:41 | 12:24:41 | 12:24:41 | +--------------+-----------+----------------+
Cần một công cụ báo cáo cho MySQL? Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!