Instruction SQL DROP

L’instruction DROP supprime un objet du serveur actuel.

L’instruction DROP DATABASE est utilisée pour supprimer un groupe de stockage existant, une base de données, un tablespace, une table, un index, une vue, un alias, un synonyme.

Database :

Chaque fois qu’une base de données est supprimée, tous ses tablespaces, tables, espaces d’index et index sont également supprimés.

Tablespace :

Chaque fois qu’un tablespace est supprimé, toutes les tables du tablespace sont également supprimées.

Table:

Chaque fois qu’une table est supprimée, toutes les contraintes référentielles dans lesquelles la table est parente ou dépendante, ainsi que tous les synonymes, vues et index définis sur la table sont également supprimés. Si l’espace table de la table a été implicitement créé, il est également supprimé. L’alias n’est pas supprimé.

DROP STOGROUP nom-stogroup
     DATABASE nom-database
     TABLESPACE nom-table-space
     TABLE nom-table
     INDEX nom-index
     VIEW nom-view
     ALIAS nom-alias
     SYNONYM nom-synonym

Exemple 1:

L’instruction DROP DATABASE est utilisée pour supprimer une base de données SQL existante.

Soyez prudent lorsque vous supprimez une base de données. La suppression d’une base de données entraînera la perte de toutes les informations stockées dans la base de données.

L’instruction SQL suivante supprime la base de données existante “IBM_DB” :

DROP DATABASE IBM_DB;

Une fois qu’une base de données est supprimée, vous pouvez la vérifier dans la liste des bases de données avec la commande SQL suivante : SHOW DATABASES.

Exemple 2 :

Voyons comment déposer une table dans une base de données.

L’instruction SQL DROP TABLE suivante pour supprimer la table Table_Etudiants :

DROP TABLE Table_Etudiants 

La plupart du temps, les développeurs n’ont pas accès pour exécuter les instructions SQL DROP. Seul l’administrateur a le privilège d’utiliser l’instruction SQL DROP.