sql >> Databasteknik >  >> RDS >> Mysql

Tom databas i MySQL och PHP?

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.



  1. Hur infogar man flera rader baserat på en fråga?

  2. Utföra revision av dataändringar med hjälp av tidstabell

  3. Konvertera ett objekt till en sträng i PHP

  4. Nyfiken problem med Oracle UNION och ORDER BY