Comment insérer des dates de format MM / DD / YYYY dans MySQL?

Comment insérer des dates de format MM / DD / YYYY dans MySQL?
Dans MySQL, le «DATE"Est l'un des types de données les plus couramment utilisés pour gérer les valeurs de date. Par défaut, MySQL utilise le «yyyy / mm / dd”Format pour enregistrer une valeur de date et il ne peut pas être modifié. Cependant, les utilisateurs préfèrent enregistrer la date dans le «mm / dd / yyyy»Format. Pour ce faire, MySQL fournit des fonctions différentes, comme le «DATE_FORMAT ('DATE', 'FORMAT')" fonction. Il peut formater la date au format requise de l'utilisateur.

Ce blog fournira la méthode d'insertion des dates au format MM / DD / YYYY en utilisant différentes fonctions dans MySQL.

Comment insérer des dates de format MM / DD / YYYY dans MySQL?

Pour insérer les dates de format MM / DD / YYYY dans MySQL, essayez les instructions ci-dessous:

  • Accéder au serveur MySQL et énumérer les bases de données.
  • Modifiez la base de données et exécutez le «Créer une table (Col1, Col2,…); commande pour créer une nouvelle table.
  • Exécutez le "Insérer dans (COL1, COL2,…) VALEURS (VAL1, (str_to_date ('string', 'date-format')));»Commande pour insérer la date au format MM / DD / YYYY.
  • Utilisez le "Sélectionnez Date_format (, '') From;»Commande pour afficher la date au format souhaité.

Étape 1: Connectez l'invite de commande avec MySQL

Tout d'abord, exécutez le «mysql”Commande pour accéder au serveur MySQL en fournissant le nom d'utilisateur et le mot de passe:

mysql -u root -p

Étape 2: Afficher les bases de données

Maintenant, exécutez le «MONTRER”Commande pour répertorier les bases de données:

Afficher des bases de données;

Dans la liste de base de données affichée, nous avons sélectionné le «myNewdb" base de données:

Étape 3: Modifier la base de données

Pour modifier la base de données, exécutez le «UTILISER" commande:

Utilisez MyNewDB;

Étape 4: Créez une nouvelle table

Ensuite, créez une nouvelle table dans la base de données actuelle en utilisant le «CRÉER»Déclaration avec le«TABLEAU”Option, nom de table, noms de colonnes et leurs types de données:

Créer une table Demo_test (
id int key primaire auto_increment,
Nom varchar (40) pas null,
Date_of_birth Date
));

Ici:

  • "CRÉER»L'instruction est utilisée pour générer une table dans la base de données.
  • "TABLEAU"Est l'option par défaut dans MySQL.
  • "démo_test"Est le nom de table que nous créons.

Selon la sortie suivante, le «Requête ok»Montre que la requête a été exécutée avec succès:

Étape 5: insérer des données dans le tableau

Ensuite, exécutez le "INSÉRER»Déclaration avec le«DANS»Mot-clé pour ajouter les données requises dans les champs de table à l'aide du«Str_to_date ()" fonction:

Insérer dans Demo_test (nom, date_of_birth)
Valeurs ('Maria', (str_to_date ('05 -16-1995 ','% m-% d-% y ')))),
('Farah', (str_to_date ('01 -10-1996 ','% m-% d-% y ')))),
('Hafsa', (str_to_date ('07 -22-1995 ','% m-% d-% y ')));

Ici:

  • "Nom" et "Date de naissance«Sont les noms de colonne de table.
  • "VALEURS”Instruction qui renvoie un ensemble de lignes ou de multiples en tant que table.
  • "Str_to_date ()»La fonction est utilisée pour renvoyer une date basée sur une chaîne fournie et un format souhaité comme paramètres.
  • ""% m-% d-% y '«Est le format de date souhaité:

Étape 6: Utilisez la fonction date_format ()

Utilisez le "FORMAT DE DATE()«Fonction avec les paramètres requis pour afficher la date dans«mm / dd / yyyy»Format:

SELECT DATE_FORMAT (date_of_birth, '% m /% d /% y') dans Demo_test;

Ici:

  • "SÉLECTIONNER»L'instruction est utilisée pour sélectionner les données dans la base de données MySQL.
  • "FORMAT DE DATE()«La fonction est utilisée pour formater une date comme spécifié, comme dans le« ''% m /% d /% y '".
  • "DEPUIS”La clause est utilisée pour extraire les enregistrements sélectionnés à partir d'une table de base de données.
  • "démo_test"Est notre nom de table de base de données.

Il peut être vu dans la sortie fournie; Nous avons réussi à récupérer la date dans «mm / dd / yyyy»Format:

C'est tout! Nous avons compilé la méthode pour insérer et récupérer les dates au format mm / dd / yyyy dans MySQL.

Conclusion

Pour insérer les dates de format MM / DD / YYYY dans MySQL, exécutez le «Créer une table (Col1, Col2,…); commande pour créer une nouvelle table. Après cela, exécutez le «Insérer dans (COL1, COL2,…) VALEURS (VAL1, (str_to_date ('string', 'date-format')));»Commande pour insérer la date au format MM / DD / YYYY. Utilisez le "Sélectionnez Date_format (,) From;»Commande pour afficher la date au format souhaité. Ce blog a illustré la méthode d'insertion des dates de format MM / DD / YYYY dans MySQL.