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

Jak vygenerovat celý databázový skript v MySQL Workbench?

Jak generovat SQL skripty pro vaši databázi ve Workbench

  1. V Workbench Central (výchozí karta „Domů“) se připojte k instanci MySQL a otevřete SQL Editor tab.
  2. Klikněte na SQL Editor a vyberte svou databázi ze SCHEMAS seznam v Prohlížeči objektů na levé straně.
  3. Z nabídky vyberte Database > Reverse Engineer a postupujte podle pokynů. Průvodce vás provede připojením k vaší instanci, výběrem databáze a výběrem typů objektů, které chcete zpětně analyzovat. Až budete mít vše hotovo, budete mít alespoň jednu novou kartu s názvem MySQL Modelka. Můžete mít také kartu s názvem EER Diagram což je skvělé, ale není zde relevantní.
  4. Klikněte na Model MySQL karta
  5. Vyberte Database > Forward Engineer
  6. Postupujte podle pokynů. Nabízí se mnoho možností, včetně Generovat INSERT skripty pro tabulky což vám umožňuje skriptovat data obsažená ve vašich tabulkách (ideální pro vyhledávací tabulky).
  7. Brzy před sebou uvidíte vygenerovaný skript. V tomto okamžiku můžete Copy to Clipboard nebo Save to Text File .

Průvodce vás zavede dále, ale pokud chcete pouze skript, můžete se zastavit zde.

Upozornění:skripty jsou generovány pomocí CREATE příkazy. Pokud chcete ALTER budete muset (pokud vím) ručně změnit CREATEs na ALTERs.

To zaručeně funguje, právě jsem to udělal dnes večer.



  1. Vytvoření prázdného řádku pro opakování řádku

  2. Vyrovnávání zatížení databáze:Distribuované vs centralizované nastavení

  3. Jak vytvořit tabulku, pouze pokud v SQLite neexistuje

  4. Jak převedu BLOB na VARCHAR v MySQL?