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

CURTIME() Примери – MySQL

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

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

Синтаксис

Синтаксисът е така:

CURTIME([fsp])

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

Въпреки това, както беше споменато, типът данни на връщаната стойност ще зависи от контекста, с който се използва. Повече за това по-долу.

Можете също да използвате едно от следните, ако предпочитате:

CURRENT_TIME
CURRENT_TIME()

Това са синоними на CURTIME() .

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

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

SELECT CURTIME();

Резултат:

+-----------+
| CURTIME() |
+-----------+
| 09:49:17  |
+-----------+

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

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

SELECT CURTIME() + 0;

Резултат:

+---------------+
| CURTIME() + 0 |
+---------------+
|         94935 |
+---------------+

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

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

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

SELECT CURTIME(6);

Резултат:

+-----------------+
| CURTIME(6)      |
+-----------------+
| 09:52:44.979157 |
+-----------------+

CURRENT_TIME и CURRENT_TIME()

Както споменахме, и двете CURRENT_TIME и CURRENT_TIME() са синоними на CURTIME() .

Ето пример и с трите заедно:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Резултат:

+--------------+----------------+-----------+
| CURRENT_TIME | CURRENT_TIME() | CURTIME() |
+--------------+----------------+-----------+
| 09:53:29     | 09:53:29       | 09:53:29  |
+--------------+----------------+-----------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Оптимални настройки на MySQL за заявки, които доставят големи количества данни?

  2. Как да намерите и замените текст в таблицата на mysql

  3. Как да наблюдавате внедряванията на MySQL с Prometheus &Grafana в ScaleGrid

  4. Как да премахнете ненулево ограничение в MySQL

  5. Ръководство за проектиране на база данни за известия в MySQL