Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách lấy ngày hiện tại trong MySQL

Vấn đề:

Bạn muốn lấy ngày hiện tại trong MySQL.

Giải pháp:

Sử dụng SELECT CURDATE() hàm số. Đây là truy vấn:

SELECT CURDATE();

Đây là kết quả của truy vấn:

2021-03-03

Thảo luận:

Chỉ cần sử dụng CURDATE() chức năng lấy ngày hiện tại.

Ngày có thể được hiển thị ở hai định dạng khác nhau:‘YYYY-MM-DD 'nếu nó được sử dụng trong ngữ cảnh chuỗi hoặc YYYYMMDD nếu nó được sử dụng trong ngữ cảnh số.

Nó có nghĩa là gì khi được sử dụng trong ngữ cảnh chuỗi hoặc số? Hãy xem ví dụ về truy vấn trong ngữ cảnh chuỗi:

SELECT CURDATE();

Và kết quả:

2021-03-03

Ví dụ về truy vấn trong ngữ cảnh số:

SELECT CURDATE() + 0;

Điều này sẽ dẫn đến:

20210303

Có hai hàm khác có thể được sử dụng thay cho CURDATE() :CURRENT_DATECURRENT_DATE() . Cả ba đều là từ đồng nghĩa; nghĩa là, bạn có thể chọn bất kỳ thứ gì trong số chúng và kết quả sẽ giống nhau.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về Phân nhóm và Tính tổng trong SQL

  2. ADDDATE () Ví dụ - MySQL

  3. Tìm hiểu MySQL - Tuần lễ công nghệ mới

  4. Cân bằng tải MySQL &MariaDB với ProxySQL

  5. Cách tìm tên của ràng buộc trong MySQL