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

Ví dụ SYSDATE () - MySQL

MySQL SYSDATE() hàm trả về ngày và giờ hiện tại. Giá trị được trả lại trong ‘YYYY-MM-DD HH:MM:SS’ hoặc YYYYMMDDHHMMSS đị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ố.

Hàm này tương tự như NOW() nhưng với một sự khác biệt tinh tế. SYSDATE() trả về thời gian mà nó thực thi. NOW() trả về thời gian tại đó câu lệnh bắt đầu thực thi.

Cú pháp

Cú pháp như sau:

SYSDATE([fsp])

Trong đó (tùy chọn) fsp đối số chỉ định độ chính xác giây phân số cho giá trị trả về.

Ví dụ

Đây là một ví dụ để chứng minh.

SELECT SYSDATE();

Kết quả:

+---------------------+
| SYSDATE()           |
+---------------------+
| 2018-06-23 11:36:52 |
+---------------------+

Độ chính xác của phân số giây

Đây là một ví dụ về việc sử dụng fsp đối số để chỉ định độ chính xác giây phân số cho giá trị trả về.

SELECT SYSDATE(6);

Kết quả:

+----------------------------+
| SYSDATE(6)                 |
+----------------------------+
| 2018-06-23 11:37:05.515928 |
+----------------------------+

Ngữ cảnh dạng số

Dưới đây là một ví dụ về việc sử dụng SYSDATE() hàm trong ngữ cảnh số.

SELECT SYSDATE() + 0;

Kết quả:

+----------------+
| SYSDATE() + 0  |
+----------------+
| 20180623113717 |
+----------------+

Bạn cũng có thể sử dụng một giá trị khác không để cộng hoặc trừ khỏi giá trị trả về.

SYSDATE () so với NOW ()

Như đã đề cập, SYSDATE()NOW() làm gần như tương tự, nhưng có một chút khác biệt. SYSDATE() trả về thời gian mà nó thực thi. NOW() mặt khác, hàm trả về một thời gian không đổi cho biết thời gian mà câu lệnh bắt đầu thực thi.

Để biết ví dụ, hãy xem SYSDATE() so với NOW() trong MySQL:Sự khác biệt là gì?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nhập MySQLdb trong Python - Mac 10.6

  2. Loại bỏ MySQL Split-Brain trong Cơ sở dữ liệu đa đám mây

  3. Tại sao tôi nhận được lỗi Không thể chuyển tham số 2 do tham chiếu khi tôi đang sử dụng bindParam với một giá trị không đổi?

  4. Cách tính toán sự khác biệt giữa hai dấu thời gian trong MySQL

  5. Cách kết nối với MySQL bằng Microsoft .NET