Annulation de l'index, de la table et de la base de données SQL

En utilisant l'instruction DROP, il est facile de supprimer des index, des tables et des bases de données.

Instruction SQL DROP INDEX

Nous pouvons utiliser la commande DROP INDEX pour supprimer les index de la table.

Syntaxe utilisée pour Microsoft SQLJet (et Microsoft Access) :

DROP INDEX index_name ON table_name

Syntaxe utilisée pour MS SQL Server :

DROP INDEX table_name.index_name

Syntaxe utilisée pour IBM DB2 et Oracle :

DROP INDEX index_name

Syntaxe utilisée pour MySQL :

ALTER TABLE table_name DROP INDEX index_name

Instruction SQL DROP TABLE

L'instruction DROP TABLE est utilisée pour supprimer une table (la structure, les attributs et les index de la table seront également supprimés) :

DROP TABLE Nom de la table

Instruction SQL DROP DATABASE

L'instruction DROP DATABASE est utilisée pour supprimer une base de données :

DROP DATABASE Nom de la base de données

Instruction SQL TRUNCATE TABLE

Si nous devons simplement supprimer les données de la table sans supprimer la table elle-même, que devons-nous faire ?

Veuillez utiliser la commande TRUNCATE TABLE (seulement pour supprimer les données de la table) :

TRUNCATE TABLE Nom de la table