Inserting rows · Insertion de lignes
Adding rows with INSERT
INSERT adds a new row to a table. List the columns, then a matching set of VALUES:
Text goes in single quotes; numbers do not. The values must line up with the columns, in the same order.
Ajouter des lignes avec INSERT
INSERT ajoute une nouvelle ligne à une table. Liste les colonnes, puis un ensemble correspondant de VALUES :
INSERT INTO product (code, title, price, in_stock)
VALUES ('P04', 'Ruler', 1.20, 75);
Le texte va entre guillemets simples ; les nombres non. Les valeurs doivent s'aligner avec les colonnes, dans le même ordre.
Seeing the effect
INSERT changes the data but returns no rows itself, so Run just reports how many rows changed. To see the new row, run a SELECT afterwards.
The checker does this for you: it runs your INSERT, then reads the table back to confirm your row is there.
Voir l'effet
INSERT modifie les données mais ne retourne aucune ligne lui-même, donc Run signale simplement combien de lignes ont été modifiées. Pour voir la nouvelle ligne, exécutez un SELECT après.
Le vérificateur fait cela pour vous : il exécute votre INSERT, puis lit la table à nouveau pour confirmer que votre ligne y est.
Common mistakes
- The values must line up with the columns in order and type.
- Quote text values with single quotes.
Erreurs courantes
- Les valeurs doivent s'aligner avec les colonnes dans l'ordre et le type.
- Entourez les valeurs textuelles de guillemets simples.
Add a new product to the product table: code 'P04', title 'Ruler', price 1.20, in_stock 75. · Ajoutez un nouveau produit à la table product : code 'P04', titre 'Ruler', prix 1.20, in_stock 75.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Add a new customer to the customer table: id 5, name 'Eve', city 'York'. List the columns you are filling, then give the matching VALUES. · Ajoutez un nouveau client à la table customer : id 5, name 'Eve', city 'York'. Listez les colonnes que vous remplissez, puis donnez la VALUES correspondante.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.