version 11
DROP TABLE [IF EXISTS] nom_sql
Description
La commande DROP TABLE permet de supprimer la table nommée nom_sql de la base. Lorsque la constrainte IF EXISTS est passée, si la table à supprimer n'existe pas dans la base, la commande ne fait rien et aucune erreur n'est générée.
Cette commande ne supprime pas uniquement la table de la structure, elle efface également ses données ainsi que tous les éventuel index, triggers et contraintes qui lui sont associés. Il n'est pas possible d'utiliser cette commande avec une table référencée par une contrainte FOREIGN KEY.
Exemples
1. Cet exemple supprime la table ACTEUR_FANS :
DROP TABLE ACTEUR_FANS
2. Cet exemple supprime la même table que dans l'exercice précédent, sauf que dans ce cas, si la table ACTEUR_FANS n'existe pas, aucune erreur n'est générée :
DROP TABLE IF EXISTS ACTEUR_FANS
Référence