Manipuler les lignes avec SELECT, UPDATE & INSERT

Voir la vidéo
Description Sommaire

Maintenant que nos tables sont créées, on va voir les requêtes qui vont permettre d'insérer des données, de les modifier ou de les supprimer.

Insérer des données

Pour commencer nous allons insérer des données gràce à la requête INSERT INTO qui fonctionne de la manière suivante

INSERT INTO users (username, email) VALUES ('John Doe', 'john@doe.fr');

Attention ! les requêtes SQL se terminent par un ;. Aussi, par convention, les mots clés seront écris en majuscule afin de mieux les identifier

Récupérer des données

Une fois les données insérées dans notre table, il va falloir être capable de les récupérer. C'est là que la requête SELECT intervient.

SELECT * FROM table_name;

Le symbole * permet d'indiquer que l'on souhaite récupérer toutes les colonnes de notre table. Si on le souhaite on peut spécifier la liste des champs à récupérer en séparant par une ,.

SELECT col1, col2 FROM table_name;

Enfin, on pourra utiliser le mot clé WHERE pour rajouter une condition afin de ne récupérer que certaines lignes.`

SELECT name, content, duration FROM recipes WHERE name = 'soupe';

Modifier les données

Si on souhaite mettre à jour un enregistrement, on pourra utiliser la requête UPDATE. Il faudra spécifier dans cette requête les colonnes que l'on souhaite modifier ainsi que les nouvelles valeurs assayé. On ajoutera aussi une condition afin de limiter la mises à jours à certaines lignes.

UPDATE recipes SET duration = 20, name='SOupe de légumes' WHERE name = 'soupe'
Publié
Technologies utilisées
Auteur :
Grafikart
Partager