Instruction DELETE SQL

Clause DELETE

La clause DELETE est utilisée pour supprimer des lignes dans une table.

Grammaire

DELETE FROM nom_de_table WHERE nom_de_colonne = valeur

Personne :

Nom de famille Prénom Adresse Ville
Gates Bill Xuanwumen 10 Beijing
Wilson Fred Zhongshan 23 Nanjing

Supprimer une ligne

"Fred Wilson" sera supprimé :

DELETE FROM Personne WHERE NomDeFamille = 'Wilson'

Résultat :

Nom de famille Prénom Adresse Ville
Gates Bill Xuanwumen 10 Beijing

Supprimer toutes les lignes

On peut supprimer toutes les lignes sans supprimer la table. Cela signifie que la structure, les attributs et les index de la table sont complets :

DELETE FROM nom_de_table

Ou :

DELETE * FROM nom_de_table