| 3.3.4 Récupérer des informations à partir d'une table
 3.3 Création et utilisation d'une base de données
 3 Tutoriels d'introduction
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Sélectionner toutes les données
 . Sélectionner des lignes particulières
 ->Sélectionner des colonnes particulières
 . Trier les enregistrements
 . Calcul sur les Dates
 . Travailler avec la valeur NULL
 . Recherche de modèles
 . Compter les lignes
 . Utiliser plus d'une table
 
 
 | 
  3.3.4.3 Sélectionner des colonnes particulières   
 
Si vous ne voulez pas voir les lignes entières de votre table, nommez les colonnes
qui vous intéressent, en les séparant par des virgules. Par exemple, si vous voulez
savoir quand vos animaux sont nés, sélectionnez les colonnes  
nom
  et  
naissance
  :
 Pour trouver qui possède les animaux, utilisez cette requête :| 
mysql> SELECT nom, naissance FROM animal;+----------+------------+
 | nom      | naissance  |
 +----------+------------+
 | Fluffy   | 1993-02-04 |
 | Claws    | 1994-03-17 |
 | Buffy    | 1989-05-13 |
 | Fang     | 1990-08-27 |
 | Bowser   | 1989-08-31 |
 | Chirpy   | 1998-09-11 |
 | Whistler | 1997-12-09 |
 | Slim     | 1996-04-29 |
 | Puffball | 1999-03-30 |
 +----------+------------+
 | 
 Toutefois, remarquez que la requête récupère le champ  
maitre
  de chaque 
enregistrement, et certains apparaissent plus d'une fois. Pour minimiser l'affichage,
récupérez chaque résultat unique une seule fois en ajoutant le mot-cle  
DISTINCT
  :| 
mysql> SELECT maitre FROM animal;+--------+
 | maitre |
 +--------+
 | Harold |
 | Gwen   |
 | Harold |
 | Benny  |
 | Diane  |
 | Gwen   |
 | Gwen   |
 | Benny  |
 | Diane  |
 +--------+
 | 
 Vous pouvez utiliser une clause  
WHERE
  pour combiner la sélection des lignes avec
celle des colonnes. Par exemple, pour obtenir les dates de naissance des chiens et chats
uniquement, utilisez cette requête :| 
mysql> SELECT DISTINCT maitre FROM animal;+--------+
 | maitre |
 +--------+
 | Benny  |
 | Diane  |
 | Gwen   |
 | Harold |
 +--------+
 | 
 | 
mysql> SELECT nom, espece, naissance FROM animal-> WHERE espece = "chien" OR espece = "chat";
 +--------+--------+------------+
 | nom    | espece | naissance  |
 +--------+--------+------------+
 | Fluffy | chat   | 1993-02-04 |
 | Claws  | chat   | 1994-03-17 |
 | Buffy  | chien  | 1989-05-13 |
 | Fang   | chien  | 1990-08-27 |
 | Bowser | chien  | 1989-08-31 |
 +--------+--------+------------+
 | 
 |