SQL SUPPRIMER Déclaration
L'instruction DELETE est utilisée pour supprimer des enregistrements dans une table.
L'instruction DELETE
L'instruction DELETE est utilisée pour supprimer des lignes dans une table.
SQL DELETE Syntaxe
DELETE FROM table_name
WHERE some_column=some_value
WHERE some_column=some_value
Remarque: Notez que la clause WHERE dans la syntaxe de DELETE. La clause WHERE spécifie ou des documents qui doivent être supprimés. Si vous omettez la clause WHERE, tous les enregistrements seront effacés!
Exemple SQL DELETE
L'affaire «Personnes» de table:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
Maintenant, nous voulons supprimer la personne »Tjessem, Jakob" dans le "Personnes" table.
Nous utilisons l'instruction SQL suivante:
DELETE FROM Persons
WHERE LastName='Tjessem' AND FirstName='Jakob'
WHERE LastName='Tjessem' AND FirstName='Jakob'
L'affaire «Personnes» table maintenant ressembler à ceci:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
Supprimer toutes les lignes
Il est possible de supprimer toutes les lignes d'une table sans supprimer la table. Cela signifie que la structure de la table, les attributs et les index sera intacte:
DELETE FROM table_name
or
DELETE * FROM table_name
or
DELETE * FROM table_name
Remarque: Soyez très prudent lors de la suppression d'enregistrements. Vous ne pouvez pas annuler cette déclaration!
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT