Maison >base de données >tutoriel mysql >Comment MySQL stocke-t-il et affiche-t-il les dates, et comment contrôler le format d'affichage ?
Comprendre le format de date MySQL
Dans MySQL, lorsqu'un champ de date est créé, il stocke la date en interne dans un format entier de trois octets : JJ MM×32 AAAA×16×32. Cependant, à des fins d'affichage, la date est affichée dans un format lisible par l'homme, tel que « 0000-00-00 ».
Modification du format d'affichage
Pour afficher la date dans un format spécifique tel que 'd-m-Y', vous pouvez utiliser la fonction DATE_FORMAT(). Cette fonction convertit la valeur de date brute en VARCHAR au format souhaité. Par exemple, la requête suivante afficherait la date au format « d-m-Y » :
SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1... FROM sometable ....
Considérations importantes
Il est important de se rappeler que la valeur de date stockée est pas affecté par le format d’affichage. La colonne de date elle-même reste une valeur entière. Lorsque vous travaillez avec des dates dans un environnement de programmation, il est crucial de gérer les valeurs de date brutes et d'utiliser les fonctions de formatage appropriées du langage de programmation à des fins d'affichage.
Référence
Pour Pour plus d'informations, reportez-vous à la référence MySQL : 10.5. Exigences de stockage des types de données, en particulier la section « Exigences de stockage pour les types de date et d'heure ».
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!