Databases and SELECT · Bases de données et SELECT
Databases and tables
A database stores information in tables. A table is a grid, a bit like a spreadsheet:
- each row is one record — for example, one student;
- each column is one field — for example, the student's name or score.
This course uses a small table called student. It has 5 records and 4 fields: id, name, form, and score.
Bases de données et tables
Une base de données stocke des informations dans des tables. Une table est une grille, un peu comme un tableur :
- chaque ligne est un enregistrement — par exemple, un étudiant ;
- chaque colonne est un champ — par exemple, le nom de l'étudiant ou sa note.
Ce cours utilise une petite table appelée student. Elle contient 5 enregistrements et 4 champs : id, name, form et score.
Asking for data with SELECT
To read data from a table you write a query with SELECT.
The simplest query asks for every column of every row. The star * means "all columns":
SELECTchooses the columns —*means all of them.FROM studentsays which table to read.
The database replies with a result table (also called a result set): the rows your query asked for.
Demander des données avec SELECT
Pour lire des données dans une table, vous écrivez une requête avec SELECT.
La requête la plus simple demande toutes les colonnes de toutes les lignes. L'étoile * signifie « toutes les colonnes » :
SELECT * FROM student;
SELECTsélectionne les colonnes —*signifie toutes.FROM studentindique quelle table lire.
La base de données répond avec une table de résultats (aussi appelée ensemble de résultats) : les lignes demandées par votre requête.
A few rules
- Keywords like
SELECTandFROMare often written in capitals so they stand out. - End each statement with a semicolon
;. - An empty cell is shown as
NULL, which means "no value".
Now try it. Click Run to see the output, then Check answer.
Quelques règles
- Les mots-clés comme
SELECTetFROMsont souvent écrits en majuscules pour se distinguer. - Terminez chaque instruction par un point-virgule
;. - Une cellule vide est affichée comme
NULL, ce qui signifie « aucune valeur ».
Maintenant essayez. Cliquez sur Run pour voir la sortie, puis sur Check answer.
Common mistakes
- End a query with a semicolon:
SELECT ... FROM table;. SELECT *returns every column — name only the ones you need.
Erreurs courantes
- Terminez une requête par un point-virgule :
SELECT ... FROM table;. SELECT *retourne toutes les colonnes — ne nommez que celles dont vous avez besoin.
SELECT … FROM … WHERE
WHERE keeps rows, then SELECT keeps columns — step through it. · WHERE garde les lignes, puis SELECT garde les colonnes — passez-y étape par étape.
Show the whole student table — every column and every row. Use SELECT * FROM ...;. · Affichez la table student dans son intégralité — chaque colonne et chaque ligne. Utilisez SELECT * FROM ...;.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Now keep only some columns and some rows · lignes. Show just the name and · et score of students in form 11A. Pick the two columns and add a WHERE form = '11A'. · Maintenant gardez seulement certaines colonnes et certaines lignes. Affichez juste la name et score des élèves en classe 11A. Sélectionnez les deux colonnes et ajoutez un WHERE form = '11A'.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.