Maison  >  Article  >  Quels sont les types de dates dans MySQL ?

Quels sont les types de dates dans MySQL ?

DDD
DDDoriginal
2023-07-19 15:25:1010236parcourir

Les types de date MySQL incluent DATE, TIME, DATETIME, TIMESTAMP et YEAR. Introduction détaillée : 1. DATE, utilisé pour stocker les dates, ne peut stocker que les dates, pas la partie heure ; 2. TIME, utilisé pour stocker l'heure, le format ne peut stocker que l'heure, pas la partie date ; pour stocker la date et l'heure, qui peuvent stocker des parties de date et d'heure, précises en secondes ; 4. TIMESTAMP, utilisé pour stocker la date et l'heure 5. ANNÉE, utilisée pour stocker les années, etc.

Quels sont les types de dates dans MySQL ?

L'environnement d'exploitation de cet article : système Windows 10, MySQL version 8.0.32, ordinateur Dell g3.

MySQL propose une variété de types de date et d'heure, et vous pouvez choisir le type approprié en fonction de différents besoins. Voici les types de date et d'heure couramment utilisés dans MySQL :

1 DATE : est utilisé pour stocker les dates au format AAAA-MM-JJ. Seule la date peut être stockée, pas l'heure.

2. HEURE : Utilisé pour stocker l'heure au format HH:MM:SS. Seule l'heure peut être stockée, pas la partie date.

3. DATETIME : Utilisé pour stocker la date et l'heure au format AAAA-MM-JJ HH:MM:SS. Possibilité de stocker des parties de date et d’heure à la seconde près.

4. TIMESTAMP : Utilisé pour stocker la date et l'heure au format AAAA-MM-JJ HH:MM:SS. Semblable au type DATETIME, mais avec une plage plus large, du 1er janvier 1970 au 31 décembre 2038.

5. ANNÉE : Utilisé pour stocker l'année, le format est AAAA. Seule l'année peut être stockée, pas le mois, la date et l'heure.

En plus des types de date et d'heure couramment utilisés ci-dessus, MySQL fournit également d'autres types de date et d'heure, tels que :

1 YEAR(4) : utilisé pour stocker les années à quatre chiffres au format AAAA. La plage stockable va de 1901 à 2155.

2. ANNÉE (2) : Utilisé pour stocker les années à deux chiffres au format YY. La durée de conservation est de 70 à 69 ans.

3. TIMESTAMP(N) : utilisé pour stocker la date et l'heure au format AAAA-MM-JJ HH:MM:SS.NS. N représente le nombre de chiffres dans la partie décimale, qui peut être spécifié entre 0 et 6 chiffres.

4. TIME(N) : utilisé pour stocker l'heure au format HH:MM:SS.NS. N représente le nombre de chiffres dans la partie décimale, qui peut être spécifié entre 0 et 6 chiffres.

En plus de ces types de date et d'heure standard, MySQL fournit également des types de date et d'heure non standard, tels que INTERVAL, YEAR_MONTH et DAY_HOUR, etc., pour des besoins spécifiques de calcul de temps et de stockage.

L'utilisation de types de date et d'heure appropriés peut améliorer l'efficacité du stockage et les performances des requêtes, tout en garantissant l'exactitude des données. Lors de la conception d'une base de données, vous devez déterminer le type de date et d'heure à utiliser en fonction des besoins réels.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn