English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Utilisation et exemples de la clé SQL DROP

Référence des mots-clés SQL

DROP COLUMN (suppression de la colonne)

La commande DROP COLUMN est utilisée pour supprimer une colonne existante dans une table.

La requête SQL suivante supprime la colonne "ContactName" de la table "Customers" :

  ALTER TABLE Customers
DROP COLUMN ContactName;

Suppression de la contrainte UNIQUE

Pour supprimer la contrainte UNIQUE, utilisez la requête SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL :

ALTER TABLE Persons
DROP INDEX UC_Person;

Suppression de la contrainte PRIMARY KEY

Pour supprimer la contrainte PRIMARY KEY, utilisez la requête SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL :

ALTER TABLE Persons
DROP PRIMARY KEY;

Suppression de la contrainte FOREIGN KEY

Pour supprimer la contrainte FOREIGN KEY, utilisez la requête SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

MySQL :

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;

Suppression de la contrainte CHECK

Pour supprimer la contrainte CHECK, utilisez la requête SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL :

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

Suppression de la contrainte DEFAULT

La commande DROP DEFAULT est utilisée pour supprimer la contrainte DEFAULT.

Pour supprimer la contrainte DEFAULT, utilisez la requête SQL suivante :

SQL Server / Oracle / MS Access :

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;

MySQL :

ALTER TABLE Persons
ALTER City DROP DEFAULT;

DROP INDEX (suppression de l'index)

La commande DROP INDEX est utilisée pour supprimer l'index d'une table.

MS Access :

DROP INDEX index_name ON table_name;

SQL Server :

DROP INDEX table_name.index_name;

DB2 / Oracle :

DROP INDEX index_name;

MySQL :

ALTER TABLE DROP INDEX;

DROP DATABASE (suppression de la base de données)

La commande DROP DATABASE est utilisée pour supprimer la base de données SQL existante.

La requête SQL suivante supprime la base de données nommée "testDB":

  DROP DATABASE testDB;

Attention :Faites attention avant de supprimer 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 !

DROP TABLE (suppression de table)

La commande DROP TABLE supprime une table dans la base de données.

La requête SQL suivante supprime la table "Shippers":

  DROP TABLE Shippers;

Attention:Faites attention avant de supprimer une table. La suppression d'une table entraînera la perte de toutes les informations stockées dans la table !

DROP VIEW (suppression de vue)

La commande DROP VIEW supprime une vue.

La requête SQL suivante supprime la vue "Brazil Customers":

DROP VIEW [Brazil Customers];

Référence des mots-clés SQL