Mysql
 sql >> база данни >  >> RDS >> Mysql

CURRENT_TIME Примери – MySQL

В MySQL, CURRENT_TIME функцията може да се използва за връщане на текущото време.

Тази функция всъщност е синоним на CURTIME() който връща текущото време, така че можете да изберете коя функция предпочитате да използвате.

И двете функции връщат текущото време като стойност в „ЧЧ:ММ:СС“ или HHMMSS формат, в зависимост от това дали функцията се използва в низов или числов контекст.

Синтаксис

Можете да използвате една от следните форми:

CURRENT_TIME
CURRENT_TIME([fsp])

(по избор) fsp Аргументът може да се използва за осигуряване на точност на дробни секунди. Ако е предоставена, върнатата стойност ще включва части от секунди до предоставеното число. Можете да посочите fsp стойност между 0 и 6 .

Следователно, ако трябва да посочите точността на дробни секунди, ще трябва да използвате втория синтаксис.

Както споменахме, можете да използвате и следното, ако предпочитате:

CURTIME([fsp])

Пример – Контекст на низ

Ето пример за използване на CURRENT_TIME в низов контекст.

SELECT CURRENT_TIME;

Резултат:

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

И ето пример за използване на двете форми на синтаксиса, една до друга, заедно с CURTIME() функция:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Резултат:

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

Пример – Цифров контекст

Ето пример за използване на CURRENT_TIME в числов контекст.

SELECT CURRENT_TIME + 0;

Резултат:

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

В този пример добавих нула към времето. Но можех да добавя и друг номер.

Пример – Прецизност на дробни секунди

Ето пример за уточняване на точност до части от секунди от 6.

SELECT CURRENT_TIME(6);

Резултат:

+-----------------+
| 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. TIME_FORMAT() Примери – MySQL

  2. Как да проверя дали колона е празна или нула в MySQL?

  3. Как да тествате PHP MySQL връзката с базата данни с помощта на скрипт

  4. Относно Neo4j

  5. TIME() Примери – MySQL