Introduction
Dans ce projet, vous allez apprendre à afficher l'heure actuelle à l'aide d'instructions SQL dans le client MySQL.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment accéder à la base de données MySQL à l'aide de la commande
sudo - Comment écrire une instruction SQL pour afficher l'heure actuelle au format
HH:MM:SS - Comment utiliser le mot clé
ASpour définir un alias pour l'heure actuelle - Comment enregistrer l'instruction SQL dans un fichier et l'exécuter dans le client MySQL
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment interagir avec la base de données MySQL à l'aide d'instructions SQL
- Écrire des requêtes SQL pour récupérer et formater des données de date et d'heure
- Enregistrer des scripts SQL dans des fichiers et les exécuter dans le client MySQL
- Appliquer ces compétences pour construire des applications plus complexes basées sur des bases de données
Accéder à MySQL
Dans cette étape, vous allez apprendre à accéder à la base de données MySQL à l'aide de la commande sudo sans mot de passe.
Ouvrez un terminal sur votre système.
Démarrez le service MySQL en exécutant la commande suivante :
sudo service mysql startAccédez au client MySQL en exécutant la commande suivante :
sudo mysqlCela vous permettra d'interagir avec la base de données MySQL à l'aide d'instructions SQL.
Écrire l'instruction SQL
Dans cette étape, vous allez écrire une instruction SQL pour afficher l'heure actuelle au format HH:MM:SS, en utilisant les symboles %h %i %S. Vous utiliserez également le mot clé AS pour définir un alias sous le nom de Heure actuelle.
Dans le client MySQL, exécutez l'instruction SQL suivante :
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Heure actuelle`;Cette instruction utilise la fonction
DATE_FORMAT()pour formater l'heure actuelle et attribue le résultat à l'aliasHeure actuelle.
Enregistrer l'instruction SQL dans un fichier
Dans cette étape, vous allez enregistrer l'instruction SQL dans un fichier nommé currentTime.sql dans le répertoire /home/labex/project.
Créez le répertoire
/home/labex/projects'il n'existe pas déjà :sudo mkdir -p /home/labex/projectOuvrez un éditeur de texte et créez un nouveau fichier nommé
currentTime.sqldans le répertoire/home/labex/project.Copiez et collez l'instruction SQL suivante dans le fichier :
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;Enregistrez le fichier.
Exécuter le script SQL
Dans cette étape, vous allez exécuter le script SQL que vous avez créé dans l'étape précédente pour afficher l'heure actuelle.
Dans le client MySQL, exécutez la commande suivante pour exécuter le script SQL :
SOURCE /home/labex/project/currentTime.sql;Cela exécutera l'instruction SQL dans le fichier
currentTime.sqlet affichera l'heure actuelle au formatHH:MM:SS.
Vous devriez voir la sortie suivante :
MariaDB [(none)]> SOURCE /home/labex/project/currentTime.sql;
+--------------+
| Current Time |
+--------------+
| 01:44:11 |
+--------------+
1 row in set (0.000 sec)
Vous avez maintenant terminé le projet d'affichage de l'heure actuelle à l'aide d'instructions SQL dans le client MySQL. Félicitations!
Résumé
Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.
