La diferencia entre fecha, hora y marca de tiempo en mysql
DATETIME, DATE y TIMESTAMP, excepto que DATE se usa para representar una fecha sin horas, minutos y segundos, los otros dos tienen horas, minutos y segundos. TIMESTAMP también puede tener una precisión de milisegundos.
La columna TIMESTAMP debe tener un valor predeterminado. El valor predeterminado puede ser "0000-00-00 00:00:00", pero no puede ser nulo.
La columna TIMESTAMP no puede establecer un valor y solo puede ser modificada automáticamente por la base de datos.
Una tabla puede tener varias columnas TIMESTAMP, pero solo una columna cambiará al valor actual del sistema de base de datos según las actualizaciones de datos. Por lo tanto, no tiene sentido tener varias columnas TIMESTAMP en una tabla. De hecho, solo se establece una columna TIMESTAMP en una tabla.
MySQL es un sistema de gestión de bases de datos relacionales desarrollado por la empresa sueca MySQL AB y actualmente es un producto de Oracle. MySQL es el sistema de gestión de bases de datos relacionales más popular. En términos de aplicaciones WEB, MySQL es uno de los mejores software de aplicación RDBMS (Sistema de gestión de bases de datos relacionales).
MySQL es un sistema de gestión de bases de datos relacionales. Una base de datos relacional almacena datos en diferentes tablas en lugar de colocar todos los datos en un gran almacén, lo que aumenta la velocidad y la flexibilidad.
El lenguaje SQL utilizado por MySQL es el lenguaje estandarizado más utilizado para acceder a bases de datos. El software MySQL adopta una política de licencia dual. Se divide en versión comunitaria y versión comercial. Debido a su pequeño tamaño, alta velocidad, bajo costo total de propiedad y especialmente a las características de código abierto, MySQL generalmente se elige como base de datos del sitio web. el desarrollo de sitios web pequeños y medianos.
Debido al excelente rendimiento de su versión comunitaria, puede formar un buen entorno de desarrollo con PHP y Apache.