[+/-]
Maintenant que vous savez entrer des commandes, il est temps d'accéder à une base.
Supposons que vous avec plusieurs animaux chez vous (dans votre ménagerie) et que vous voulez garder diverses informations les concernant. Vous pouvez le faire en créant des tables pour stocker vos données et y charger vos informations. Vous pourrez alors répondre à différentes sortes de questions à propos de vos animaux en récupérant les données à partir des tables. Cette section vous montre comment :
Créer une base de données
Créer une table
Charger des données dans vos tables
Récupérer des données à partir des tables de différentes fa¸ons
Utiliser plusieurs tables
      La base de données de la ménagerie va être simple
      (délibérément), mais il n'est pas difficile de penser à des
      situations courantes de la vie où vous aurez à utiliser un tel
      type de base de données. Par exemple, une telle base pourrait
      être utilisée par un éleveur pour gérer sa boutique, ou par un
      vétérinaire pour garder des traces de ses patients. Une
      distribution de la ménagerie contenant quelques requêtes et des
      exemples de données utilisées dans la section suivante peuvent
      être trouvés sur le site web de MySQL. Ils sont disponibles au
      format compressé tar
      (http://downloads.mysql.com/docs/menagerie-db.tar.gz)
      ou au format Zip
      (http://downloads.mysql.com/docs/menagerie-db.zip).
    
      Utilisez la commande SHOW pour trouver quelles
      bases existent déjà sur le serveur :
    
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
| tmp      |
+----------+
      La liste des bases de données est probablement différente sur
      votre machine, mais les bases mysql et
      test y figurent sûrement. La base
      mysql est requise car elle gère les accès et
      les privilèges. La base test est souvent
      fournie pour que les utilisateurs y effectuent leurs tests.
    
      Notez que vous ne pourrez voir toutes les bases de données si
      vous n'avez pas le privilège SHOW DATABASES.
      See Section 13.5.1.3, « Syntaxe de GRANT et REVOKE ».
    
      Si la base de données test existe, essayez d'y
      accéder :
    
mysql> USE test
Database changed
      Notez que USE, comme QUIT,
      ne requiert pas de point-virgule. (Vous pouvez terminer ces
      commandes avec un point-virgule ; cela ne posera pas de
      problèmes.) La commande USE est spéciale d'un
      autre point de vue : elle doit être donnée sur une seule ligne.
    
      Vous pouvez utiliser la base de données test
      (si vous y avez accès) pour les exemples qui suivent, mais tout
      ce que vous créerez dans cette base pourra être effacé par
      quiconque y a accès. Pour cette raison, vous feriez mieux de
      demander à votre administrateur MySQL la permission d'utiliser
      une base de données rien que pour vous. Supposez que vous voulez
      nommer la votre menagerie. L'administrateur a
      besoin d'exécuter une commande telle que :
    
mysql> GRANT ALL ON menagerie.* TO votre_nom_mysql;
      où votre_nom_mysql est le nom d'utilisateur
      MySQL qui vous est assigné.
    
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

