Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuń dane ze wszystkich tabel w MYSQL

Najłatwiejsza metoda obcinania wszystkich tabel przy zachowaniu schematu.

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

mysql -uuser -ppass databasename < databasename.sql

Nie jestem pewien, czy zachowa procedury składowane, ponieważ nie są one używane w miejscu, w którym pracuję, ale używam go regularnie do resetowania baz danych.

-d włącz mysqldump oznacza „nie zrzucaj danych”.

--add-drop-table dołącza instrukcję DROP TABLE do każdego pliku CREATE TABLE w zrzucie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ModuleNotFoundError:Brak modułu o nazwie „mysql”

  2. Czy można przechowywać zdjęcia, dźwięki, filmy w bazie danych SQL?

  3. Wstawianie i łączenia MySQL

  4. Jak sprawić, by zapytanie nie zwróciło nic, gdy nie ma warunków?

  5. Jak wykonać kopię zapasową bazy danych Moodle MySQL