De eenvoudigste manier om dit te doen, als u de privileges heeft, is:
DROP DATABASE dbName; CREATE DATABASE dbName; USE DATABASE dbName;
Het alternatief is om het information_schema
. op te vragen database voor triggers, opgeslagen routines (procedures en functies), tabellen, views en mogelijk iets anders, en laat ze afzonderlijk vallen.
Zelfs daarna is uw database mogelijk nog steeds niet in dezelfde staat als een nieuw gemaakte database, omdat deze mogelijk een aangepaste standaardtekenset en sorteerset heeft. Gebruik ALTER DATABASE
om dat te veranderen.
Omdat er steeds meer functies worden toegevoegd (evenementen...), heb je op deze manier steeds meer werk. Dus de enige manier om de database volledig leeg te maken, is door hem te laten vallen en opnieuw aan te maken.