Najprostszym sposobem, aby to zrobić, jeśli masz uprawnienia, jest:
DROP DATABASE dbName; CREATE DATABASE dbName; USE DATABASE dbName;
Alternatywą jest zapytanie o information_schema
baza danych dla wyzwalaczy, przechowywanych procedur (procedury i funkcji), tabel, widoków i prawdopodobnie czegoś innego, i upuść je pojedynczo.
Nawet po tym Twoja baza danych może nadal nie być w tym samym stanie, co nowo utworzona, ponieważ może mieć niestandardowy domyślny zestaw znaków i zestaw sortowania. Użyj ALTER DATABASE
by to zmienić.
W miarę dodawania nowych funkcji (zdarzeń...) będziesz mieć coraz więcej pracy w ten sposób. Tak naprawdę jedynym sposobem na całkowite opróżnienie bazy danych jest upuszczenie jej i ponowne utworzenie.