“Conocimiento Programación>Programación PHP /MySQL

Formato de entrada de fecha y hora en MySQL

2016/3/6
Cuando se crea una tabla de MySQL , se designa campos para sostener un tipo de datos específico. Tipos de la fecha, hora y fecha y hora tienen exactamente lo que parecen que tienen. MySQL tiene un formato relajado para cómo insertar estos tres tipos en una tabla, cada uno con similitudes con y diferencias , sí. MySQL también tiene algunas funciones integradas que utilizan automáticamente el formato correcto para insertar valores de fecha u hora actuales. Formato

El tipo de datos que utiliza un campo determina qué formato se utiliza para introducir valores en una tabla. Si el campo almacena los tipos de datos de fecha , utilice el formato " AAAA- MM- DD" . Si el campo almacena los tipos de datos de tiempo , utilice un "HH : MM : SS " formato . Si el campo almacena los tipos de datos de fecha y hora , se combinan los dos con "AAAA -MM -DD HH : MM : SS " formato . Estos formatos son flexibles . Por ejemplo , puede escribir " 11-1-1 " y MySQL asumirá 01 de enero 2011 . También, usted puede escribir " 01:02:02 " y MySQL asume 1:02:02 AM .
Sintaxis

Para insertar cualquiera de estos valores en una tabla , sólo es necesario utilizar el formato del tipo de datos , que encierra cada valor entre comillas. Por ejemplo , para insertar una fecha, hora y el valor de fecha y hora en una tabla con estos tres campos, tipo " INSERT INTO VALORES table_name ( ' AAAA- MM -DD ', ' HH : MM : SS ' , 'YYYY -MM -DD HH : MM : SS '); " y ejecutar la consulta . Sin embargo , MySQL no le permiten usar otros signos de puntuación , además del guión y los dos puntos como delimitador . Por ejemplo, " HH /MM /SS " y "HH * MM * SS" tanto el trabajo al introducir los valores de tiempo .
Funciones

MySQL tiene algunos funciones integradas que devuelven valores de fecha y hora en el formato adecuado . La función NOW () obtiene la fecha actual, la hora o la fecha y hora para cualquiera de estos tipos respectivos . El CURDATE () devuelve sólo la fecha actual, mientras que el CURTIME () devuelve la hora actual. Si utiliza la función CURDATE () para un campo de fecha y hora , MySQL inserta la fecha actual y deja la parte de tiempo que todos los ceros . Sin embargo , si se utiliza el CURTIME () la función de un campo de fecha y hora , MySQL inserta ceros para la fecha y porciones de tiempo.

Límites

Al insertar un tiempo de valor en una tabla de MySQL sin necesidad de utilizar una marca de tiempo , debe utilizar un reloj de 24 horas . Introducción " 1:24:32 PM ", por ejemplo omite el valor "PM " . Si introduce " 13:24:32 " en la base de datos , se puede convertir en un estilo de 12 horas cuando selecciona los valores de la tabla . MySQL soporta rangos de fechas de " 01/01/1000 " a " 9999-12-31 " y rangos de tiempo para todo el reloj de 24 horas . Si inserta un valor datetime que supera las 24 horas , por defecto de MySQL los valores de tiempo a cero .

Programación PHP /MySQL
Cómo hacer que las cajas de letras y números en Internet
Cómo conectar 4D Con PHP
Salario de Junior PHP Developer
Cargar archivos PHP Errores
Cómo deshabilitar PHP Exec
Cómo comprobar una cadena de caracteres incorrectos en PHP
Cómo seleccionar de varias tablas en PHP MySQL
Cómo restablecer una matriz en PHP
Conocimiento de la computadora © http://www.ordenador.online