En SQL, DROP
et DELETE
sont deux commandes différentes utilisées pour supprimer des données, mais elles sont utilisées dans des contextes différents et ont des implications différentes :
DROP TABLE :
DROP TABLE
est utilisée pour supprimer complètement une table de la base de données.DROP TABLE
, vous supprimez non seulement les données de la table, mais vous supprimez également la structure de la table elle-même, y compris toutes les contraintes, les index et autres objets associés à la table.DROP TABLE nom_de_la_table;
DELETE :
DELETE
est utilisée pour supprimer des lignes spécifiques d'une table en fonction de certaines conditions.DELETE
, vous ne supprimez que les données de la table qui correspondent aux critères spécifiés dans la clause WHERE
.DROP TABLE
, la structure de la table elle-même reste intacte.ROLLBACK
pour annuler la suppression tant que la transaction n'est pas confirmée.DELETE FROM nom_de_la_table WHERE condition;
En résumé, DROP TABLE
est utilisé pour supprimer complètement une table de la base de données, tandis que DELETE
est utilisé pour supprimer des lignes spécifiques de données à l'intérieur d'une table tout en conservant la structure de la table.
Signesetsens.com, le site créé pour les femmes et les hommes respectueux de l'écologie relationnelle et environnementale...
Signes & sens - 17 Boulevard Champfleury - 84000 Avignon - Tél : 04 90 23 51 45
Service Publicité - Tél : 09 64 27 16 19