Làm cách nào để sử dụng hàm CURRENT_DATE() trong MySQL?

Lam Cach Nao De Su Dung Ham Current Date Trong Mysql



MySQL cung cấp một loạt các hàm có thể được sử dụng để lưu trữ và thao tác các giá trị ngày tháng, chẳng hạn như hàm CURRENT_DATE(). Hàm này trả về giá trị ngày hiện tại, có thể được sử dụng cho nhiều mục đích khác nhau như lọc dữ liệu của bảng dựa trên ngày hiện tại, tính tuổi của người đó, v.v.

Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm CURRENT_DATE() trong MySQL.







Làm cách nào để sử dụng hàm CURRENT_DATE() trong MySQL?

Các ' NGAY HIỆN TẠI() ” là một hàm trong MySQL trả về giá trị ngày hiện tại. Hàm đã nêu có thể được sử dụng cho các mục đích khác nhau, chẳng hạn như truy xuất ngày hiện tại, chèn ngày hiện tại vào bảng, v.v.



Hãy chuyển sang ví dụ để hiểu các trường hợp sử dụng của hàm CURRENT_DATE().



Ví dụ 1: Truy xuất ngày hiện tại





Giá trị ngày hiện tại có thể được truy xuất bằng cách sử dụng “ LỰA CHỌN ” tuyên bố với “ NGAY HIỆN TẠI() ” chức năng như được đưa ra dưới đây:

CHỌN CURRENT_DATE ( ) ;



đầu ra

Đầu ra hiển thị giá trị ngày hiện tại.

Ví dụ 2: Định dạng ngày

Ngày hiện tại có thể được truy xuất ở một định dạng cụ thể bằng cách sử dụng “ LỰA CHỌN ” tuyên bố với “ ĐỊNH DẠNG NGÀY THÁNG() ' chức năng. Đối với điều này, vượt qua ' NGAY HIỆN TẠI() ” chức năng và một chuỗi định dạng làm đối số cho hàm DATE_FORMAT(), như minh họa bên dưới:

CHỌN NGÀY_FORMAT ( NGAY HIỆN TẠI ( ) , '%M %d, %Y' ) ;

đầu ra

Đầu ra hiển thị giá trị ngày hiện tại ở định dạng phù hợp.

Ví dụ 3: Lọc bản ghi theo ngày hiện tại

Các ' NGAY HIỆN TẠI() ” chức năng có thể được sử dụng để lọc dữ liệu bảng cụ thể dựa trên ngày hôm nay, như được hiển thị bên dưới:

LỰA CHỌN *
TỪ đơn đặt hàng
WHERE order_date = CURRENT_DATE ( ) ;

Trong ví dụ trên, “ mệnh lệnh ” bảng được lọc dựa trên ngày hiện tại.

đầu ra

Đầu ra mô tả dữ liệu được lọc.

Ví dụ 4: Tính tuổi người

Các NGAY HIỆN TẠI() chức năng có thể được sử dụng để tính tuổi của bất kỳ người nào bằng cách sử dụng ngày sinh của họ. Ví dụ về tính tuổi của người trong “ người_chi tiết ” bảng được đưa ra dưới đây:

CHỌN tên, NĂM ( NGAY HIỆN TẠI ( ) ) - NĂM ( ngày sinh )
NHƯ tuổi TỪ người_chi tiết;

đầu ra

Đầu ra cho thấy tuổi của những người từ “ người_chi tiết ' bàn.

Ví dụ 5: Chèn ngày hiện tại vào bảng

Các NGAY HIỆN TẠI() có thể được sử dụng để chèn giá trị ngày hiện tại vào một bảng cụ thể. Dưới đây là một ví dụ về việc chèn giá trị khác và ngày hiện tại vào “ mệnh lệnh ' bàn:

CHÈN VÀO đơn đặt hàng ( nhận dạng , user_id, product_id, số lượng, order_date )
GIÁ TRỊ ( 22 , 46 , 10 , 2 , NGAY HIỆN TẠI ( ) ) ;

Trong ví dụ trên, “ CHÈN VÀO ” được sử dụng để chèn ngày hôm nay vào bảng đơn hàng.

đầu ra

Đầu ra cho thấy ngày hiện tại đã được chèn vào.

Phần kết luận

Hàm CURRENT_DATE() trong MySQL là một công cụ mạnh mẽ có thể được sử dụng cho nhiều mục đích khác nhau như truy xuất ngày hiện tại, lọc bản ghi theo ngày hiện tại, định dạng ngày, tính tuổi của người, v.v. Bằng cách sử dụng chức năng này, việc quản lý và thao tác dữ liệu liên quan đến giá trị ngày trong cơ sở dữ liệu MySQL trở nên dễ dàng hơn. Hướng dẫn này cung cấp thông tin chi tiết với các ví dụ về cách sử dụng hàm CURRENT_DATE().