Concept
Une question, pas un programme
SQL ne dit pas comment chercher, il dit ce qu'on veut. SELECT pseudo, score FROM joueurs WHERE ville = 'Yaoundé' se lit presque en français : les pseudos et les scores des joueurs de Yaoundé. La base de données choisit elle-même la meilleure façon de répondre.
Une table a des colonnes (les champs) et des lignes (les enregistrements). SELECT choisit les colonnes, FROM la table, WHERE filtre les lignes.
Les textes s'écrivent entre guillemets simples : 'Yaoundé'. Les mots-clés ne sont pas sensibles à la casse, mais on les écrit en majuscules par convention, pour les distinguer des noms de colonnes.
1SELECT pseudo, score2FROM joueurs3WHERE ville = 'Yaoundé';4 5-- pseudo | score6-- codey | 42007-- bo | 2600SELECT * ramène toutes les colonnes : pratique pour explorer, à éviter dans une vraie application, qui doit demander exactement ce dont elle a besoin.

