sql >> Databasteknik >  >> RDS >> Mysql

Hur genererar man hela databasskriptet i MySQL Workbench?

Hur man genererar SQL-skript för din databas i Workbench

  1. I Workbench Central (standardfliken "Hem") anslut till din MySQL-instans och öppna en SQL-redigerare flik.
  2. Klicka på SQL Editor fliken och välj din databas från SCHEMAS lista i Objektbläddraren till vänster.
  3. Välj Database > Reverse Engineer från menyn och följ instruktionerna. Guiden kommer att leda dig genom att ansluta till din instans, välja din databas och välja de typer av objekt som du vill bakåtkonstruera. När du är klar kommer du att ha minst en ny flik som heter MySQL Modell. Du kan också ha en flik som heter EER-diagram vilket är coolt men inte relevant här.
  4. Klicka i MySQL-modellen flik
  5. Välj Database > Forward Engineer
  6. Följ anvisningarna. Många alternativ presenterar sig själva, inklusive Generera INSERT-skript för tabeller som låter dig skripta ut data som finns i dina tabeller (perfekt för uppslagstabeller).
  7. Snart kommer du att se det genererade skriptet framför dig. Vid det här laget kan du Copy to Clipboard eller Save to Text File .

Guiden tar dig vidare, men om du bara vill ha skriptet kan du sluta här.

Ett varningens ord:skripten genereras med CREATE kommandon. Om du vill ha ALTER du måste (såvitt jag kan se) manuellt ändra CREATEs till ALTERs.

Det här kommer garanterat att fungera, jag gjorde det precis ikväll.



  1. SQL Server pivot kontra multipel koppling

  2. Minsta GRANTS som behövs av mysqldump för att dumpa ett fullständigt schema? (TRIGGERS saknas!!)

  3. MySQL:Utöka datumintervallet till nya rader

  4. Hur roterar man PgBouncer-loggar i Linux/Windows?