Maison > base de données > tutoriel mysql > Comment personnaliser le format DATETIME dans la création de table MySQL ?

Comment personnaliser le format DATETIME dans la création de table MySQL ?

DDD
Libérer: 2024-12-03 02:20:09
original
399 Les gens l'ont consulté

How to Customize DATETIME Format in MySQL Table Creation?

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')
);
Copier après la connexion

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;
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal