Apprendre SQL avec MySQL
14
© Éditions Eyrolles
Ces options peuvent se combiner en les séparant simplement par un espace (exemple : mysql
--tee=D:\\dev\\sortiemysql.txt
--database=bdsoutou va se connecter
anonymement à la base bdsoutou en inscrivant le contenu de la trace de la session dans le
fichier sortiemysql.txt situé dans le répertoire D:\dev).
Le tableau suivant résume les principaux paramètres pour afficher les invites de commande
(relatives à l’option prompt).
Batch
Pour lancer plusieurs commandes regroupées dans un fichier à extension « .sql », il faut
préciser le chemin du fichier et celui qui contiendra les éventuels résultats (c’est du « brut de
décoffrage » !). Ainsi, l’instruction suivante exécute dans la base bdsoutou, sous l’autorité
de l’utilisateur soutou, les commandes contenues dans le fichier Testbatch.sql situé
dans le répertoire D:\dev (notez l’utilisation du double back-slash pour désigner une arborescence Windows). Le résultat sera consigné dans le fichier sortie.txt du même répertoire.
mysql --user=soutou --password=iut bdsoutou
Votre prompt, et vite !
L’exécution de l’instruction « mysql --prompt="(\u@\h) [\d]> " --user=root –p »
dans une fenêtre de commande shell ou DOS connectera l’utilisateur root en lui demandant
son mot de passe. L’invite de commande à l’affichage sera de la forme suivante :
Tableau 0-5 Principales options de l’invite de commandes
Option
Commentaire
\v
Version du serveur.
\d
Base de données en cours d’utilisation.
\h
Nom du serveur.
\u
Nom d’utilisateur.
\U
Nom d’utilisateur long (au format nom@serveur).
\_
Un espace.
\R
Heure (0 à 23).
\m
Minutes.
\s
Secondes.
\Y
Année sur quatre chiffres.
\D
Date en cours.
\c
Compteur d’instructions.
D:\\dev\\sortie.txt
14
© Éditions Eyrolles
Ces options peuvent se combiner en les séparant simplement par un espace (exemple : mysql
--tee=D:\\dev\\sortiemysql.txt
--database=bdsoutou va se connecter
anonymement à la base bdsoutou en inscrivant le contenu de la trace de la session dans le
fichier sortiemysql.txt situé dans le répertoire D:\dev).
Le tableau suivant résume les principaux paramètres pour afficher les invites de commande
(relatives à l’option prompt).
Batch
Pour lancer plusieurs commandes regroupées dans un fichier à extension « .sql », il faut
préciser le chemin du fichier et celui qui contiendra les éventuels résultats (c’est du « brut de
décoffrage » !). Ainsi, l’instruction suivante exécute dans la base bdsoutou, sous l’autorité
de l’utilisateur soutou, les commandes contenues dans le fichier Testbatch.sql situé
dans le répertoire D:\dev (notez l’utilisation du double back-slash pour désigner une arborescence Windows). Le résultat sera consigné dans le fichier sortie.txt du même répertoire.
mysql --user=soutou --password=iut bdsoutou
Votre prompt, et vite !
L’exécution de l’instruction « mysql --prompt="(\u@\h) [\d]> " --user=root –p »
dans une fenêtre de commande shell ou DOS connectera l’utilisateur root en lui demandant
son mot de passe. L’invite de commande à l’affichage sera de la forme suivante :
Tableau 0-5 Principales options de l’invite de commandes
Option
Commentaire
\v
Version du serveur.
\d
Base de données en cours d’utilisation.
\h
Nom du serveur.
\u
Nom d’utilisateur.
\U
Nom d’utilisateur long (au format nom@serveur).
\_
Un espace.
\R
Heure (0 à 23).
\m
Minutes.
\s
Secondes.
\Y
Année sur quatre chiffres.
\D
Date en cours.
\c
Compteur d’instructions.
