Introduction Requêtes SQL : Base
  mySQL Administration Insert, Delete et Update
  Base de données relationnelles Requêtes SQL : Avancée
  Notation Entitée-Relation Exercices

 

Insert

La fonction INSERT permet d'insérer un nouvel enregistrement à l'intérieur d'une table. Les valeurs doivent être entrées dans le même ordre que les champs de la table.

INSERT INTO nom_table VALUES (valeur1, valeur2, valeur3,...)

Exemple : Ajoute un enregistrement à la table livre

table : livre
no titre sujet auteur Pages annee noEdition
1 Internet informatique Laroche 290 1998 1

INSERT INTO livre VALUES (2, '3ds Max', 'informatique', 'Barin Man', 501,2008,1)

table : livre
no titre sujet auteur Pages annee noEdition
1 Internet informatique Laroche 290 1998 1
2 3ds Max informatique Brain Man 501 2008 1

 

Delete

La fonction DELETE permet de suprimmer un enregistrement à l'intérieur d'une table.

DELETE FROM nom_table WHERE non_du_champs = valeur

Exemple : Enlève l'enregistrement où no=2

table : livre
no titre sujet auteur Pages annee noEdition
1 Internet informatique Laroche 290 1998 1
2 3ds Max informatique Brain Man 501 2008 1

DELETE FROM livre WHERE no=2

table : livre
no titre sujet auteur Pages annee noEdition
1 Internet informatique Laroche 290 1998 1

Update

La fonction UPDATE permet de modifier un enregistrement déjà existant.

UPDATE nom_table  SET champs1=valeur, champs2=valeur2,...  WHERE nom_du_champs=valeur

Exemple : Change les champs Pages et annee de l'enregistrement où no=1

table : livre
no titre sujet auteur Pages annee noEdition
1 Internet informatique Laroche 290 1998 1


UPDATE livre SET Pages=300, annee=2008 WHERE no=1

table : livre
no titre sujet auteur Pages annee noEdition
1 Internet informatique Laroche 300 2008 1


Accueil