Guide d'utilisation de mySql dans le cadre du cours IFT1177
Le but de ce document est de vous familiariser avec le système de gestion de bases de données mySql installé
Sous Linux, l'interaction de l'usager avec le serveur mySql se fait par le biais de la ligne de commande.
Accès à mySql.
Commencez par accéder à votre compte Linux par la procédure normale .
Pour obtenir votre mot de passe mySQL :
Sur la ligne de commande Linux, écrivez la commande suivante :
mysqlpasswd
Vous obtiendrez un résultat semblable à: ceci, mais avec votre propre login à la place de dift1177:
Hôte : mysql.iro.umontreal.ca
Usager : dift1177
Mot de passe : Zy+LhH_nkTD_HD
Hôte : mysql.iro.umontreal.ca
Usager : dift1177_web
Mot de passe : Hn_deEmBhU+@nN
Votre mot de passe à utiliser est le premier, celui correspondant à votre login.
Pour lancer mySQL, tapez la commande suivante, en prenant soin de remplacer dift1177 par votre propre login :
mysql -u dift1177 -h mysql.iro.umontreal.ca -p
En appuyant sur ENTER , il vous sera demandé votre mot de passe. Ce sera celui obtenu ci-haut,
à ce stade-ci, vous devriez avoir obtenu un écran qui ressemble à celui qui suit .
Si c'est le cas,vous avez déjà réussi à accéder à votre compte sur le serveur de mySql.
Création et manipulation d'une base de données simple à partir de la ligne de commande de mySql
La commande sql pour créer une base de données est :
CREATE DATABASE nomDeLaBaseDeDonnees ;
Vous devez noter que les noms de toutes les bases de données que vous devez créer doivent commencer par la
chaîne "votreNomUsager_ ", où votreNomUsager sera remplacé par votre login.
Comme exemple, créez une BDD nommée votreNomUsager_BddTest .
Pour ce faire, accédez de nouveau à mySql et exécutez la commande suivante :
CREATE DATABASE votreNomUsager_BddTest ;
Notez bien la présence du ; à la fin de chaque commande sql.
Vous devez à présent accéder à votre base de données fraîchement créée en utilisant la commande :
USE votreNomUsager_BddTest
à ce stade-ci, toutes les requêtes sql que vous aurez à exécuter vont faire référence à la base de données
votreNomUsager_BddTest .Par exemple, si vous créez
des tables, elles seront associées à cette base de
données.
Notez qu'on pourra, de la même manière exécuter toutes les requêtes SQL à partir de la ligne de commande,
comme nous venons de le faire pour la création de notre base de données.
Exécution de requêtes SQL à partir d'un fichier sql
Une autre manière d'exécuter les requêtes SQL est de les sauvegarder dans un fichier d'extension .sql et
d'utiliser la commande'source' .
à titre d'exemple sauvegardez sur votre espace R le fichier creer_cinema.sql disponible sur la page Web du
cours, et à partir de mySql, exécutez la commande suivante :
source creer_cinema.sql ;