Nejjednodušší způsob, jak to udělat, pokud máte oprávnění, je:
DROP DATABASE dbName; CREATE DATABASE dbName; USE DATABASE dbName;
Alternativou je dotaz na information_schema
databáze pro spouštěče, uložené rutiny (procedury a funkce), tabulky, pohledy a možná i něco jiného, a jednotlivě je zahodit.
I poté nemusí být vaše databáze stále ve stejném stavu jako nově vytvořená, protože může mít vlastní výchozí znakovou sadu a sadu řazení. Použijte ALTER DATABASE
to změnit.
Jak budou funkce neustále přibývat (události...), budete mít tímto způsobem stále více práce. Takže opravdu jediný způsob, jak úplně vyprázdnit databázi, je zahodit ji a znovu vytvořit.