L'horodatage MySQL est un type de données utilisé pour représenter les dates et les heures, généralement stockées sous forme d'entiers. Les horodatages sont largement utilisés dans les bases de données, qui peuvent enregistrer l'heure de création, l'heure de modification et d'autres informations sur les données, et peuvent mettre en œuvre des opérations et des requêtes liées au temps. Dans MySQL, il existe deux formes courantes d'horodatage, à savoir les horodatages UNIX et les horodatages de type DATETIME.
Dans MySQL, vous pouvez utiliser la fonction FROM_UNIXTIME() pour convertir l'horodatage UNIX au format date/heure. L'exemple est le suivant :
SELECT FROM_UNIXTIME(1631365176);
Cet exemple convertit l'horodatage UNIX 1631365176 au format date/heure, et le résultat de sortie est 2021-. 09-11 12:06:16.
Vous pouvez également utiliser la fonction UNIX_TIMESTAMP() pour convertir le format date/heure en horodatage UNIX, l'exemple est le suivant :
SELECT UNIX_TIMESTAMP('2021-09-11 12:06:16');
Cet exemple convertit le format date/heure '2021-09-11 12:06:16 ' à un horodatage UNIX, le résultat de sortie est 1631365176.
Dans MySQL, vous pouvez utiliser directement le type DATETIME pour stocker les horodatages. L'exemple est le suivant :
CREATE TABLE example_timestamp ( id INT PRIMARY KEY, created_at DATETIME ); INSERT INTO example_timestamp (id, created_at) VALUES (1, '2021-09-11 12:06:16');
Grâce à l'exemple ci-dessus, une table nommée example_timestamp est créée, contenant les champs id etcreated_at, qui représentent l'identification unique. et l'heure de création des données respectivement.
Lors de l'opération sur les données, vous pouvez utiliser la fonction NOW() pour obtenir la date et l'heure actuelles et l'insérer dans un horodatage de type DATETIME L'exemple est le suivant :
INSERT INTO example_timestamp (id, created_at) VALUES (2, NOW());
Cet exemple insère la date et l'heure actuelles dans le tableau. et enregistre la fonction de création de données.
En résumé, l'horodatage MySQL est un type de données utilisé pour représenter des informations de date et d'heure et a des applications importantes dans les bases de données. Grâce à une discussion et une analyse approfondies des horodatages UNIX et des horodatages de type DATETIME, nous pouvons mieux comprendre le concept et l'utilisation des horodatages, afin de pouvoir gérer la logique liée au temps de manière plus flexible dans le développement réel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!