Función Sysdate MySQL

Función Sysdate MySQL

En esta publicación, discutiremos la función sysdate () en mysql.

Esta función le permite obtener la fecha y hora actuales en el formato de yyyy-mm-dd hh: mm: ss como una cadena. La función también puede devolver la fecha y la hora como un valor numérico en el formato yyyymmddhmmss.

Ahora, exploremos.

Sintaxis de funciones

La función sigue una sintaxis como se muestra en el fragmento a continuación:

Sysdate ([FSP])

El argumento FSP representa la precisión de segundos fraccionales. Este valor opcional determina la precisión del valor de los segundos. El valor de precisión varía de 0 a 6.

NOTA: La función sysdate () devuelve el tiempo que la función completa la ejecución, a diferencia de la función ahora (), que devuelve el tiempo que inicia la ejecución.

Ejemplo 1

El siguiente ejemplo muestra el uso de la función sysdate ():

seleccione Sysdate ();

El valor resultante se proporciona a continuación:

Sysdate () |
-------------------+
2022-10-24 11: 34: 27 |

Ejemplo 2: usando la función sysdate () con el parámetro FSP

El siguiente ejemplo usa la función sysdate () con el parámetro FSP:

seleccione Sysdate (5);

Esto debería volver, como sigue:

Sysdate (5) |
-------------------------+
2022-10-24 11:38:55.32818 |

La función debe devolver la hora actual con una precisión de cinco puntos para el valor de los segundos.

Ejemplo 3: Sysdate y ahora ()

El siguiente ejemplo muestra la diferencia real entre las funciones sysdate () y ahora ().

seleccione ahora (), dormir (3), ahora ();

Producción:

Ahora () | dormir (3) | ahora () |
-------------------+--------+-------------------+
2022-10-24 11: 44: 06 | 0 | 2022-10-24 11: 44: 06 |

Usando el sistema:

seleccionar Sysdate (6), Sleep (3), Sysdate (6);

Producción:

Sysdate (6) | Sleep (3) | Sysdate (6) |
--------------------------+--------+--------------------------+
2022-10-24 11:44:15.030105 | 0 | 2022-10-24 11:44:18.033804 |

Como podemos ver, la función sysdate () es una función no determinista.

Conclusión

En esta publicación, cubrimos los conceptos básicos de trabajar con la función Sysdate () de MySQL para obtener la fecha y hora actuales. Hubo ejemplos que muestran la diferencia entre la función sysdate () y la función ahora ().