sql >> Database >  >> RDS >> Mysql

Hoe het hele databasescript in MySQL Workbench te genereren?

SQL-scripts voor uw database genereren in Workbench

  1. In Workbench Central (het standaard "Home"-tabblad) maak verbinding met uw MySQL-instantie en open een SQL-editor tabblad.
  2. Klik op de SQL-editor en selecteer uw database uit de SCHEMA'S lijst in de Objectbrowser aan de linkerkant.
  3. Selecteer in het menu Database > Reverse Engineer en volg de aanwijzingen. De wizard leidt u door verbinding te maken met uw instantie, uw database te selecteren en de typen objecten te kiezen die u wilt reverse-engineeren. Als u klaar bent, heeft u ten minste één nieuw tabblad met de naam MySQL Model. Mogelijk hebt u ook een tabblad met de naam EER-diagram wat cool is maar hier niet relevant.
  4. Klik in het MySQL-model tabblad
  5. Selecteer Database > Forward Engineer
  6. Volg de aanwijzingen. Veel opties bieden zich aan, waaronder Genereer INSERT-scripts voor tabellen waarmee u de gegevens in uw tabellen kunt scripten (perfect voor opzoektabellen).
  7. Binnenkort zie je het gegenereerde script voor je. Op dit punt kunt u Copy to Clipboard of Save to Text File .

De wizard brengt je verder, maar als je alleen het script wilt, kun je hier stoppen.

Een waarschuwing:de scripts worden gegenereerd met CREATE commando's. Als je ALTER . wilt je moet (voor zover ik weet) de CREATE's handmatig in ALTER's wijzigen.

Dit werkt gegarandeerd, ik heb het net vanavond gedaan.



  1. Kan ik een transactie terugdraaien die ik al heb gepleegd? (data verlies)

  2. welke jdbc jar te gebruiken met oracle 11g &jdk 1.6 en hoe verbinding te maken met de db zelf

  3. Hoe ORA-29913 met externe tabellen op te lossen?

  4. Django prefetch_related met limiet