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

Formato de entrada de fecha y hora en MySQL

2011/1/21
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 redirigir a otra página cuando temporización de la sesión en PHP
Cómo utilizar Checkbox en PHP
Cómo utilizar Echo un ancla en PHP
Cómo limpiar en PHP
¿Cómo colocar una página de entrada en una página web
El uso de constantes indefinidas en PHP
Cómo bloquear subdominios en PHP
PHP Web Tutorial de Diseño
Conocimientos Informáticos © http://www.ordenador.online