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

Ví dụ về CURDATE () - MySQL

Trong MySQL, CURDATE() hàm được sử dụng để trả về ngày hiện tại.

Cụ thể hơn, nó trả về ngày hiện tại dưới dạng giá trị trong ‘YYYY-MM-DD’ hoặc YYYYMMDD định dạng, tùy thuộc vào việc hàm được sử dụng trong ngữ cảnh chuỗi hay số.

Cú pháp

Cú pháp như sau:

CURDATE()

Vì vậy, không có đối số nào được chấp nhận hoặc bắt buộc.

Tuy nhiên, như đã đề cập, kiểu dữ liệu của giá trị trả về sẽ phụ thuộc vào ngữ cảnh mà nó được sử dụng. Thông tin thêm về điều này bên dưới.

Bạn cũng có thể sử dụng một trong hai cách sau nếu muốn:

CURRENT_DATE
CURRENT_DATE()

Đây là những từ đồng nghĩa của CURDATE() .

Ví dụ - Ngữ cảnh chuỗi

Đây là một ví dụ về việc sử dụng CURDATE() trong ngữ cảnh chuỗi.

SELECT CURDATE();

Kết quả:

+------------+
| CURDATE()  |
+------------+
| 2018-06-22 |
+------------+

Ví dụ - Ngữ cảnh dạng số

Đây là một ví dụ về việc sử dụng CURDATE() trong ngữ cảnh số.

SELECT CURDATE() + 0;

Kết quả:

+---------------+
| CURDATE() + 0 |
+---------------+
|      20180622 |
+---------------+

Trong ví dụ này, tôi đã thêm số 0 vào ngày. Nhưng tôi cũng có thể đã thêm một số khác.

Đây là một ví dụ mà tôi thêm 3 vào ngày hiện tại:

SELECT CURDATE() + 3;

Kết quả:

+---------------+
| CURDATE() + 3 |
+---------------+
|      20180625 |
+---------------+

CURRENT_DATE và CURRENT_DATE ()

Như đã đề cập, cả CURRENT_DATECURRENT_DATE() là từ đồng nghĩa của CURDATE() .

Dưới đây là một ví dụ với cả ba cùng nhau:

SELECT 
    CURRENT_DATE,
    CURRENT_DATE(),
    CURDATE();

Kết quả:

+--------------+----------------+------------+
| CURRENT_DATE | CURRENT_DATE() | CURDATE()  |
+--------------+----------------+------------+
| 2018-06-22   | 2018-06-22     | 2018-06-22 |
+--------------+----------------+------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ FROM_DAYS () - MySQL

  2. Cách xác định phiên bản MySQL

  3. Cách nhanh nhất để nhập tệp CSV lớn vào MySql bằng MySql CLI

  4. Cách tham gia hai bảng trong MySQL

  5. DATALENGTH () Tương đương trong MySQL là gì?