Uno de los varios tipos de datos disponibles para los campos de una tabla MySQL es el tipo de fecha . Los campos de fecha en una tabla utilizan el formato " AAAA- MM- DD" . Al seleccionar los datos de fecha , es posible que desee convertir este formato a una cadena de más fácil lectura . Alternativamente , es posible que desee convertir cadenas hasta la fecha los tipos para insertarlos en las tablas correctamente. MySQL tiene varias funciones que convierten los tipos de fecha en cadenas y viceversa. También cuenta con varios prescriptores con el prefijo "% " para indicar cómo desea mostrar los resultados de la consulta . Instrucciones .
1
inicia sesión en tu base de datos MySQL y acceso a la herramienta de consulta
2
Ejecute la siguiente consulta: SELECT
DATE_FORMAT ( '2011 - 03-16 ','% W % M% y ') ;
La función DATE_FORMAT toma una fecha y lo convierte en una cadena. El primer parámetro es la fecha y el segundo parámetro es el formato que desea mostrar la cadena . En este ejemplo, "nombre de día de la semana , el nombre del mes , año de cuatro dígitos. " El resultado de la consulta es " Miércoles de marzo de 2011 . "
3
Ejecute la siguiente consulta: SELECT
STR_TO_DATE ( ' 12 noviembre, 2010 ', '% M% d , % y ' ) ;
La función STR_TO_DATE toma una cadena y la convierte en una fecha . El resultado de esta consulta es " 2010-11-12 ".
4
Ejecute la siguiente consulta: SELECT
TO_DAYS ( '2010 -12 -31 ' ) ;
los TO_DAYS
función toma un parámetro de fecha, calcula cuántos días han transcurrido entre el año cero y la fecha proporcionada , a continuación, lo convierte en una cadena. Este ejemplo muestra que entre el año cero y el 31 de diciembre de 2010, han transcurrido exactamente 734,502 días
5
Ejecute la siguiente consulta: SELECT
FROM_DAYS ( 734.600 ) ;
.
función los FROM_DAYS toma un número de días como parámetro , calcula el número de días desde el año cero a ese número y convierte el resultado a un valor con formato como una fecha . Este ejemplo da como resultado " 2011-04-08 ".