特権を持っている場合、それを行う最も簡単な方法は次のとおりです。
DROP DATABASE dbName; CREATE DATABASE dbName; USE DATABASE dbName;
別の方法は、information_schema
にクエリを実行することです。 トリガー、保存されたルーチン(プロシージャと関数)、テーブル、ビュー、および場合によっては他の何かのデータベースを作成し、それらを個別にドロップします。
この後も、データベースにはカスタムのデフォルトの文字セットと照合セットがある可能性があるため、データベースは新しく作成されたデータベースと同じ状態ではない可能性があります。 ALTER DATABASE
を使用する それを変えるために。
機能が追加され続けると(イベント...)、この方法で作業する作業が増えます。したがって、実際には、データベースを完全に空にする唯一の方法は、データベースを削除して再作成することです。