Découverte du Nouveau Monde par Colomb

MySQLBeginner
Pratiquer maintenant

Introduction

Dans ce projet, vous allez apprendre à accéder à la base de données MySQL, à convertir une chaîne de caractères de date en objet de type date et à enregistrer l'instruction SQL dans un fichier de script.

👀 Aperçu

Aperçu des tâches du projet

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment accéder à la base de données MySQL en utilisant la commande sudo sans mot de passe
  • Comment écrire une instruction SQL pour convertir une chaîne de caractères de date en objet de type date
  • Comment enregistrer l'instruction SQL dans un fichier de script et l'exécuter dans le client MySQL

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Comprendre comment accéder à la base de données MySQL et exécuter des instructions SQL
  • Convertir des chaînes de caractères de date en objets de type date à l'aide de SQL
  • Créer et exécuter des fichiers de script SQL pour automatiser les tâches de base de données

Accéder à la base de données MySQL

Dans cette étape, vous allez apprendre à accéder à la base de données MySQL en utilisant la commande sudo sans mot de passe.

  1. Ouvrez un terminal sur votre système.
  2. Démarrez le service MySQL en exécutant la commande suivante :
sudo service mysql start
  1. Accédez au client MySQL en exécutant la commande suivante :
sudo mysql

Cela vous permettra d'accéder à la base de données MySQL sans mot de passe.

✨ Vérifier la solution et pratiquer

Convertir une chaîne de caractères de date en type date

Dans cette étape, vous allez apprendre à écrire une instruction SQL pour convertir la chaîne de caractères de date 14921012 en objet de type date et l'afficher.

  1. Dans le client MySQL, exécutez l'instruction SQL suivante :
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Découverte de Colomb`;

Cette instruction utilise la fonction STR_TO_DATE() pour convertir la chaîne de caractères de date 14921012 en objet de type date, et le mot clé AS est utilisé pour définir un alias pour le résultat sous le nom de Découverte de Colomb.

La sortie de cette requête sera :

+----------------------+
| Découverte de Colomb |
+----------------------+
| 1492-10-12           |
+----------------------+
✨ Vérifier la solution et pratiquer

Enregistrer l'instruction SQL dans un fichier de script

Dans cette étape, vous allez apprendre à enregistrer l'instruction SQL dans un fichier de script nommé Discovery.sql et à le placer dans le répertoire /home/labex/project.

  1. Ouvrez un éditeur de texte sur votre système.
  2. Copiez l'instruction SQL suivante dans l'éditeur de texte :
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Découverte de Colomb`;
  1. Enregistrez le fichier sous le nom Discovery.sql dans le répertoire /home/labex/project.

Maintenant, vous avez terminé le projet. Vous pouvez exécuter le fichier de script dans le client MySQL en utilisant la commande suivante :

SOURCE /home/labex/project/Discovery.sql;

Cela exécutera l'instruction SQL dans le fichier Discovery.sql et affichera le résultat.

Vous devriez voir la sortie suivante :

MariaDB [(none)]> SOURCE /home/labex/project/Discovery.sql;
+----------------------+
| Découverte de Colomb |
+----------------------+
| 1492-10-12           |
+----------------------+
1 row in set (0.000 sec)
✨ Vérifier la solution et pratiquer

Résumé

Félicitations ! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.