Maison >base de données >tutoriel mysql >Comment personnaliser le format DATETIME dans la création de table MySQL ?
Comment configurer le format DATETIME lors de la création d'une table dans MySQL
La création d'une table avec une colonne DATETIME est une tâche courante dans MySQL. Cependant, vous pouvez rencontrer des situations dans lesquelles vous souhaitez spécifier un format spécifique pour les valeurs DATETIME. Cet article explique comment définir le format par défaut d'une colonne DATETIME sur « JJ-MM-AAAA HH:MM:SS » lors de la création de la table à l'aide des commandes MySQL.
Format DATETIME MySQL par défaut
Par défaut, MySQL stocke et récupère les valeurs DATETIME au format 'AAAA-MM-JJ HH:MM:SS'. Il s'agit du format standard utilisé par MySQL et convient souvent à de nombreuses applications.
Spécification d'un format personnalisé
Pour spécifier un format personnalisé pour une colonne DATETIME lors de la création d'une table , vous pouvez utiliser la fonction TIME_FORMAT. La commande MySQL suivante montre comment créer une table avec une colonne DATETIME au format « JJ-MM-AAAA HH:MM:SS » :
CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, datetime_column DATETIME FORMAT TIME_FORMAT('%d-%m-%Y %H:%i:%s') );
Dans cette commande, le spécificateur TIME_FORMAT est utilisé pour définir le format personnalisé 'JJ-MM-AAAA HH:MM:SS'.
Remarque :Le La fonction TIME_FORMAT affecte uniquement la représentation des valeurs DATETIME stockées dans la base de données. Les valeurs DATETIME réelles sont toujours stockées au format « AAAA-MM-JJ HH:MM:SS ».
Affichage de la valeur formatée
Une fois la table créée , vous pouvez utiliser la fonction DATE_FORMAT pour afficher les valeurs DATETIME dans le format personnalisé :
SELECT id, DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%i:%s') AS formatted_datetime FROM my_table;
Cela récupérera l'identifiant et la colonne DATETIME au format 'JJ-MM-AAAA HH:MM:SS'.
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!