MySQL tipos de fecha: fecha, DATETIME, fecha y hora, tiempo, año

- MySQL Hay varios tipos de datos pueden ser utilizados para indicar la fecha y hora, diferentes versiones pueden variar, Tabla 3-2
- muestra la fecha y tipos de horario en MySQL 5.0 son compatibles.
- fecha de la Tabla 3-2 MySQL y hora de la clase

Tipos de fecha y horario byte mínimo máximo
FECHA 4 01/01/1000 9999-12-31
FECHA Y HORA 8 01/01/1000 00:00:00 9999-12-31 23:59:59
TIMESTAMP 4 19700101080001 2038  una vez el año
HORA 3 -838: 59: 59 838: 59: 59
AÑO 1 1901 2155




La fecha y la hora bytes Mínimo Máximo Tipo
FECHA. 4 01/01/1000 9999-12-31
DATETIME. 8 01/01/1000 00:00:00 9999-12-31 23:59:59
TIMESTAMP 19,700,101,080,001 2.038 años. 4 en algún momento
el tiempo de 3 -838: 59: 59 838: 59: 59
AÑO 1 1901 2155
- la principal diferencia entre estos tipos de datos son los siguientes:
l Si se utilizan para representar la fecha, normalmente se utiliza para representar la fecha.
 Si se desea representar el año, mes, día, hora, DATETIME generalmente expresada.
 Si sólo se utiliza para indicar los minutos y los segundos, por lo general expresado TIEMPO.
 Si con frecuencia necesario poner o fecha de actualización de la hora actual del sistema se utiliza generalmente para representar marca de tiempo.
Después de marca de tiempo devuelto se visualiza "AAAA-MM-DD HH: MM: SS" formato de cadena, la pantalla de ancho se fija
- es de 19 caracteres. Si desea obtener un valor numérico, se debe añadir 0 en la columna de marca de tiempo.
-  Si tan solo ese año, AÑO se puede expresar, que ocupa menos espacio que FECHA. Hay uno o dos años
- en cuatro formatos. El valor predeterminado es 4 formato. formato de 4 bits, los valores permitidos son 2155 y 1901 ~ 0000. En
- formato 2 bits, los valores permitidos son de 70 a 69, 1970-2069 representa. MySQL muestra los valores YEAR en formato AAAA.
-


crear la tabla t (fecha d, tiempo t, de fecha y hora dt);

TIMESTAMP Otra característica importante es que la zona en cuestión y el tiempo.
Cuando se inserta la fecha, será convertida a la zona horaria local se almacena, y que se retira de la base de datos, también se necesita la fecha de muestra después de la conversión de la zona horaria local.


- apoyo TIMESTAMP de rango menor tiempo, que oscila entre 19700101080001-2038 un año
- tiempo, y es de DATETIME 01/01/1000 00:00:00 a 9999-12-31 23:59: 59, una gama más amplia.
- una primera columna de la tabla marca de hora se ajusta automáticamente a la hora del sistema. Si inserta una columna TIMESTAMP
- NULL, el valor de la columna se ajusta automáticamente en la fecha y hora actuales. En el inserto o actualizar una fila pero no da explícitamente
- columna TIMESTAMP se establece automáticamente cuando la asignación es la fecha y hora actuales de la columna, cuando los valores de la inserción de exceden
- el rango de valores, MySQL considera el valor de la desbordamiento, utilice el " 0000-00-00 00:00:00 "llenarse

- la inserción TIMESTAMP y consultas se ven afectados por las zonas horarias locales, reflejar mejor la fecha real. Y
- DATETIME sólo puede reflejar la inserción de la zona horaria local, la gente en otras zonas horarias ver los datos con destino a tener errores.
- atributo de marca de hora se ve muy afectada por la versión del servidor MySQL y SQLMode, en este capítulo se basan en MySQL

 

Supongo que te gusta

Origin www.cnblogs.com/isme-zjh/p/12664371.html
Recomendado
Clasificación