Най-простият начин да го направите, ако имате привилегиите, е:
DROP DATABASE dbName; CREATE DATABASE dbName; USE DATABASE dbName;
Алтернативата е да направите заявка за information_schema
база данни за тригери, съхранени рутинни процедури (процедури и функции), таблици, изгледи и евентуално нещо друго и ги пуснете поотделно.
Дори и след това вашата база данни все още може да не е в същото състояние като новосъздадена, тъй като може да има персонализиран набор от символи по подразбиране и набор за съпоставяне. Използвайте ALTER DATABASE
за да промените това.
Тъй като функциите продължават да се добавят (събития...), ще имате все повече и повече работа по този начин. Така че наистина единственият начин да изпразните напълно базата данни е да я пуснете и да я създадете отново.