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

CURRENT_TIME Ví dụ - MySQL

Trong MySQL, CURRENT_TIME có thể được sử dụng để trả về thời gian hiện tại.

Hàm này thực sự là một từ đồng nghĩa với CURTIME() trả về thời gian hiện tại, vì vậy bạn có thể chọn chức năng bạn muốn sử dụng.

Cả hai hàm đều trả về thời gian hiện tại dưới dạng giá trị trong ‘HH:MM:SS’ hoặc HHMMSS đị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

Bạn có thể sử dụng một trong các hình thức sau:

CURRENT_TIME
CURRENT_TIME([fsp])

(Tùy chọn) fsp đối số có thể được sử dụng để cung cấp độ chính xác của phân số giây. Nếu được cung cấp, giá trị trả về sẽ bao gồm số giây phân số lên đến số được cung cấp. Bạn có thể chỉ định một fsp giá trị giữa 06 .

Do đó, nếu bạn cần chỉ định độ chính xác của phân số giây, bạn sẽ cần sử dụng cú pháp thứ hai.

Như đã đề cập, bạn cũng có thể sử dụng những thứ sau nếu thích:

CURTIME([fsp])

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

Đây là ví dụ về việc sử dụng CURRENT_TIME trong ngữ cảnh chuỗi.

SELECT CURRENT_TIME;

Kết quả:

+--------------+
| CURRENT_TIME |
+--------------+
| 10:02:31     |
+--------------+

Và đây là một ví dụ về việc sử dụng cả hai dạng của cú pháp, song song với nhau, cùng với CURTIME() chức năng:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Kết quả:

+--------------+----------------+-----------+
| CURRENT_TIME | CURRENT_TIME() | CURTIME() |
+--------------+----------------+-----------+
| 10:03:07     | 10:03:07       | 10:03:07  |
+--------------+----------------+-----------+

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

Đây là ví dụ về việc sử dụng CURRENT_TIME trong ngữ cảnh số.

SELECT CURRENT_TIME + 0;

Kết quả:

+------------------+
| CURRENT_TIME + 0 |
+------------------+
|           100425 |
+------------------+

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

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

Dưới đây là một ví dụ về việc chỉ định độ chính xác của phân số giây là 6.

SELECT CURRENT_TIME(6);

Kết quả:

+-----------------+
| CURRENT_TIME(6) |
+-----------------+
| 10:05:24.091083 |
+-----------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tập lệnh Bash để chèn giá trị trong MySQL

  2. Làm cách nào để xóa tất cả các bảng MySQL khỏi dòng lệnh mà không có quyền cơ sở dữ liệu DROP?

  3. Chèn / cập nhật chức năng trợ giúp bằng PDO

  4. Tổng số ổ khóa vượt quá kích thước bảng khóa

  5. Có bao nhiêu hàng trong cơ sở dữ liệu QUÁ NHIỀU?