Update et delete
La manipulation de nos données suite à la logique business se fait par les 3 clauses : insert
, update
, delete
. L'ensemble de ses commandes forme ce qu'on appelle le Data Manipulation Language (DML).
Insertion
On ajoute des lignes à une table en précisant le nom de la table, les colonnes qu'on va adresser, ensuite les valeurs à utiliser pour la nouvelle ligne.
Par exemple :
Pour simplifier nos insertions, on peut omettre les valeurs suivantes :
pour les colonnes où
null
est autorisépour les colonnes où un
default
est précisépour les colonnes remplies automatiquement par un trigger
Mise à jour
On peut mettre à jour une ou plusieurs lignes d'une table avec la commande update
:
La clause set
est une liste d’affectations, séparés par des virgules :
La clause where
est identique à celle de la phrase select
, et peut contenir des sous-requêtes.
Attention à bien préciser votre clause where
! Sinon, vous risquez de modifier par erreur plus de lignes que prévu !
Suppression
On supprime les lignes avec la commande delete
:
Attention à bien spécifier votre clause where
! Sinon, vous risquez de supprimer par erreur plus de lignes que prévu !
Dernière mise à jour