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

Slet data fra alle tabeller i MYSQL

Den nemmeste metode til at afkorte alle tabeller, mens skemaet bevares.

mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql

mysql -uuser -ppass databasename < databasename.sql

Ikke sikker på, om det vil beholde lagrede procedurer, da de ikke er i brug, hvor jeg arbejder, men jeg bruger dette regelmæssigt til at nulstille databaser.

-d slå mysqldump til betyder "dump ikke data."

--add-drop-table sætter en DROP TABLE-sætning foran hver CREATE TABLE i dumpet.



  1. Indsæt flere rækker i en tabel baseret på antallet i en anden tabel

  2. SQL Server 2008 Tom streng vs. plads

  3. Hvordan eksporteres data fra Oracle SQL Developer til Excel?

  4. mysql, transponer/pivot række til kolonne, variabelvalg