Si l'administrateur vous a créé une base de données pour vous, alors vous pouvez directement commencer à l'utiliser. Sinon, il vous faut la créer vous même :
mysql> CREATE DATABASE menagerie;
Sous Unix, les noms de base de données sont sensibles à la casse (contrairement aux mots clés SQL), donc il faudra faire référence à votre base de données sous le nom menagerie
, et non pas Menagerie
, MENAGERIE
ou tout autre variante. Sous Windows, cette restriction ne s'applique pas, même si vous devez faire référence à vos bases et tables de la même manière tout au long d'une même commande).
Créer une base de données ne la selectionne pas automatiquement. Il faut le faire explicitement. Pour faire de menagerie
votre base courante, il faut utiliser la commande:
mysql> USE menagerie
Database changed
La base n'a besoin d'être crée qu'une seule fois, mais il faudra la sélectionner à chaque fois que vous commencerez une session mysql
. Il suffira alors d'utiliser la même commande que ci-dessus. Alternativement, vous pouvez sélectionner une base dès la connexion, en passant le nom de la base après tous les paramètres de connexion : .
shell> mysql -h host -u user -p menagerie
Enter password: ********
Remarquez bien que menagerie
n'est pas dans votre mot de passe. Si vous voulez transmettre votre mot de passe après l'option p
, vous devez le faire sans espace entre le mot de passe et l'option : (e.g., tel que -pmypassword
, mais pas -p mypassword
). Cependant, mettre votre mot de passe dans la ligne de connexion n'est pas très recommandé, car cela vous rend vulnérable à tous les mouchards qui pourraient être sur votre machine.
Sommaire: