sql >> Databáze >  >> RDS >> Mysql

Odstraňte data ze všech tabulek v MYSQL

Nejjednodušší metoda pro zkrácení všech tabulek při zachování schématu.

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

mysql -uuser -ppass databasename < databasename.sql

Nejsem si jistý, zda zachová uložené procedury, protože se nepoužívají tam, kde pracuji, ale pravidelně to používám k resetování databází.

-d zapnout mysqldump znamená "nevypisovat data."

--add-drop-table před každou CREATE TABLE ve výpisu přidá příkaz DROP TABLE.



  1. Jak získám informace o vlastníkovi indexu a tabulky v Oracle?

  2. Mějte PL/SQL výstupy v reálném čase

  3. Existuje v PostgreSQL něco jako funkce zip(), která kombinuje dvě pole?

  4. Jak vypsat pouze konkrétní tabulky z MySQL?