Det enklaste sättet att göra det, om du har privilegierna, är:
DROP DATABASE dbName; CREATE DATABASE dbName; USE DATABASE dbName;
Alternativet är att fråga information_schema
databas för triggers, lagrade rutiner (procedurer och funktioner), tabeller, vyer och eventuellt något annat, och släpp dem individuellt.
Även efter detta kanske din databas fortfarande inte är i samma tillstånd som en nyskapad, eftersom den kan ha en anpassad standardteckenuppsättning och sorteringsuppsättning. Använd ALTER DATABASE
för att ändra det.
Allt eftersom funktioner läggs till (evenemang...) kommer du att få mer och mer arbete på detta sätt. Så egentligen, det enda sättet att helt tömma databasen är att släppa den och återskapa den.