Cet article répertorie le SQL DROP TABLE
syntaxe, telle qu'implémentée par divers systèmes de gestion de bases de données (SGBD). La syntaxe est répertoriée exactement comme chaque fournisseur l'a répertoriée sur son site Web. Cliquez sur le lien applicable pour afficher plus de détails sur la syntaxe d'un fournisseur particulier.
Les SGBD couverts sont MySQL, SQL Server, PostgreSQL et Oracle Database.
MySQL
Du manuel de référence MySQL 5.7 :
DROP [TEMPORARY] TABLE [IF EXISTS]tbl_name
[,tbl_name
] ... [RESTRICT | CASCADE]
Notez que lorsqu'une table est supprimée, les privilèges de l'utilisateur sur la table ne sont pas automatiquement supprimé.
SQL Server
À partir de la référence Transact-SQL :
DROP TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name [ ,...n ] [ ; ]
PostgreSQL
À partir du manuel PostgreSQL 9.5 :
DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Base de données Oracle
À partir de la documentation en ligne de la base de données Oracle 12c Version 1 (12.1) :
DROP TABLE [ schema. ] table [ CASCADE CONSTRAINTS ] [ PURGE ] ;
Utilisation de l'interface graphique
La suppression de tables peut également être effectuée via l'interface graphique de chacun des systèmes de gestion de base de données ou à l'aide de l'un des outils d'interface graphique disponibles pour ce produit.
Par exemple, MySQL Workbench peut être utilisé avec MySQL.