-Avant de commencé à utiliser les différentes requêtes que nous allons voir dans cette fiche, je vous invite à aller voir la fiche précédente sur le SQL : ( Construire des requêtes d’interrogation à l’aide des clauses du langage SQL : SELECT, FROM, WHERE, JOIN.)
INSERT INTO ma_table VALUES( 'valeur1', 'valeur2' ... )
La commande INSERT
va permettre d'insérer des valeurs dans notre table, présente dans notre base de données. Lorsque l'on utilise la commande INSERT
, il faudra impérativement ajouter INTO
afin d'indiquer dans quelle table, les valeurs seront insérées; ainsi que VALUES
, pour indiquer les valeurs en question.
Partons d'une table LIVRES vide
Entrons la requête suivante
INSERT INTO LIVRES (id,Titre,Auteur,Annee_publi,Note) VALUES (1,'1984','Orwell',1949,10), (2,'Dune','Herbert',1965,8), (3,'Fondation','Asimov',1951,9);
Voici ce que l'on obtient
La table LIVRES contient bien les données souhaitées
UPDATE ma_table SET attribut1='valeur', attribut2='valeur' WHERE condition
En SQL, la commande UPDATE
va être utilisé afin de modifier une ou plusieurs valeurs d'attributs.
Pour que la commande UPDATE
puisse fonctionner, il faudra, obligatoirement, mettre le nom de notre table et ajouter la commande SET
, afin de définir les nouvelles valeurs des attributs et la commande WHERE
pour indiquer sous quelles conditions appliquer la requête.
Reprenons la table précédente
Entrons la requête suivante
UPDATE LIVRES SET note=10 WHERE titre = 'Dune'
Voici ce que l'on obtient
La note du livre Dune est bien passée à 10.
DELETE FROM ma_table WHERE condition
La commande DELETE
permet la suppression d'un élément dans une table, qui est nommée avec la commande FROM
. La commande DELETE
va permettre de supprimer des informations d'une table si elles remplissent une condition bien précise.