Mot clé SQL DROP
COLONNE DE DÉPOSE
La DROP COLUMN
commande est utilisée pour supprimer une colonne dans une table existante.
Le SQL suivant supprime la colonne "ContactName" de la table "Customers" :
Exemple
ALTER TABLE Customers
DROP COLUMN ContactName;
SUPPRIMER une contrainte UNIQUE
Pour supprimer une contrainte UNIQUE, utilisez le SQL suivant :
SQL Server/Oracle/MS Access :
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL :
ALTER TABLE Persons
DROP INDEX UC_Person;
Supprimer une contrainte de clé primaire
Pour supprimer une contrainte PRIMARY KEY, utilisez le SQL suivant :
SQL Server/Oracle/MS Access :
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL :
ALTER TABLE Persons
DROP PRIMARY KEY;
Supprimer une contrainte FOREIGN KEY
Pour supprimer une contrainte FOREIGN KEY, utilisez le SQL suivant :
SQL Server/Oracle/MS Access :
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL :
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
DROP une contrainte CHECK
Pour supprimer une contrainte CHECK, utilisez le SQL suivant :
SQL Server/Oracle/MS Access :
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL :
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
ABANDONNER PAR DÉFAUT
La DROP DEFAULT
commande est utilisée pour supprimer une contrainte DEFAULT.
Pour supprimer une contrainte DEFAULT, utilisez le SQL suivant :
SQL Server/Oracle/MS Access :
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
MySQL :
ALTER TABLE Persons
ALTER City DROP DEFAULT;
INDICE DE CHUTE
La DROP INDEX
commande est utilisée pour supprimer un index dans une table.
MS Access :
DROP INDEX index_name ON table_name;
Serveur SQL:
DROP INDEX table_name.index_name;
DB2/Oracle :
DROP INDEX index_name;
MySQL :
ALTER TABLE table_name
DROP INDEX index_name;
SUPPRIMER LA BASE DE DONNÉES
La DROP DATABASE
commande est utilisée pour supprimer une base de données SQL existante.
Le SQL suivant supprime une base de données nommée "testDB":
Exemple
DROP DATABASE testDB;
Remarque : soyez prudent avant de supprimer une base de données. La suppression d'une base de données entraînera la perte d'informations complètes stockées dans la base de données !
TABLEAU DE DÉCOMPTE
La DROP TABLE
commande supprime une table dans la base de données.
Le SQL suivant supprime la table "Expéditeurs" :
Exemple
DROP TABLE Shippers;
Remarque : Soyez prudent avant de supprimer une table. La suppression d'un tableau entraîne la perte de toutes les informations stockées dans le tableau !
VUE GOUTTE
La DROP VIEW
commande supprime une vue.
Le SQL suivant supprime la vue "Brazil Customers" :
Exemple
DROP VIEW [Brazil Customers];