¿Cómo almacena MySQL las marcas de tiempo internamente? ¿Es un int, o una cadena o algo más?¿Cómo almacena MySQL las marcas de tiempo internamente?
Respuesta
Desde el MySQL Documentation:
TIMESTAMP: un entero de cuatro bytes que representa los segundos UTC desde la época ('1970-01-01 00:00:00' UTC)
Creo que utiliza una marca de tiempo UNIX, que es un entero que representa el número de segundos desde la época UNIX: Jan 01 1970
de 32 bits número entero
http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
Todas fecha, hora, fecha y hora, fecha y hora se almacenan como enteros internamente, pero diferentes tipos de datos tiene enteros diferentes valores como
AÑO: Un número entero de un byte
FECHA: Un número entero de tres bytes embalado como YYYY × 16 × 32 + mm x 32 + DD
TIEMPO: Un número entero de tres bytes embalado como DD × 24 × 3600 + HH × 3600 + mm x 60 + SS
TIMESTAMP: Un entero de cuatro bytes que representa segundo UTC desde la época ('1970-01-01 00:00:00' UTC)
DATETIME: Ocho bytes: Un número entero de cuatro bytes para fecha embalado como YYYY × 10.000 + mm x 100 + DD y un número entero de cuatro bytes para el tiempo de embalado como HH × 10.000 + mm x 100 + SS
Referencia: Data Time Explanatory MySQL Documentation
- 1. MYSQL - Recuperar marcas de tiempo entre fechas
- 2. ¿Cómo almacena MySQL Store Enums?
- 3. ¿Cómo almacena MySQL los índices?
- 4. ¿Las marcas de tiempo de Unix son la mejor manera de almacenar marcas de tiempo?
- 5. ¿Diferencia de MySql entre dos marcas de tiempo en días?
- 6. python: cómo manejar las marcas de tiempo (ISO8601)
- 7. restar marcas de tiempo
- 8. Diferencia de MySql entre dos marcas de tiempo en segundos?
- 9. ¿Cómo hacer seguimiento de marcas de tiempo
- 10. ¿Cómo funcionan las bases de datos internamente?
- 11. mysql almacena automáticamente la creación de registros marca de tiempo
- 12. ¿Cómo almacena MySQL los datos
- 13. marcas de tiempo automáticas CouchDb
- 14. marcas de tiempo de SSIS
- 15. sqlGuardar: Asignación de marcas de tiempo del marco de datos a las marcas de tiempo de SQL Server
- 16. Seleccione las marcas de tiempo de hoy (desde medianoche) solo
- 17. ¿Cómo calcular la diferencia de tiempo entre las marcas de tiempo de Unix?
- 18. PHP: produciendo fecha/hora relativas a las marcas de tiempo
- 19. ¿Cómo se deben almacenar las marcas de tiempo de unix en columnas int?
- 20. Formateo de marcas de tiempo en Java
- 21. Convertir tiempo para usar en mysql
- 22. ¿cómo funciona fgets internamente?
- 23. Muestra varias marcas de tiempo en ant
- 24. MySQL: cómo obtener la diferencia entre dos marcas de tiempo en segundos
- 25. ¿Cómo exactamente están programadas las tareas internamente?
- 26. ¿Cómo funcionan las expresiones lambda internamente?
- 27. Rieles: ¿cómo agregar marcas de tiempo a un modelo?
- 28. diferentes marcas de la cotización de MySQL
- 29. Tratando con marcas de tiempo en R
- 30. ¿Hay un tiempo absoluto de Windows para las marcas de tiempo? (.NET)