sql >> Database teknologi >  >> RDS >> Mysql

Tom database i MySQL og PHP?

Den enkleste måde at gøre det på, hvis du har rettighederne, er:

DROP DATABASE dbName;
CREATE DATABASE dbName;
USE DATABASE dbName;

Alternativet er at forespørge på information_schema database for triggere, lagrede rutiner (procedurer og funktioner), tabeller, visninger og eventuelt andet, og slip dem individuelt.

Selv efter dette er din database muligvis stadig ikke i samme tilstand som en nyoprettet, da den muligvis har et brugerdefineret standardtegnsæt og sorteringssæt. Brug ALTER DATABASE for at ændre det.

Efterhånden som funktioner bliver tilføjet (begivenheder...), vil du få mere og mere arbejde på denne måde. Så i virkeligheden er den eneste måde at tømme databasen helt på ved at droppe den og genskabe den.



  1. Vis SQLite-data i RecyclerView

  2. MYSQL - Bestille tidsstempelværdier stigende i rækkefølge, fra nyeste til ældste?

  3. SQL Server - opret forbindelse med Windows-godkendelse

  4. SLET FRA AT HAVE COUNT(*) i MySQL