I want to take the whole database. Where do I find the database file?
And is there a way to write the whole database with all data to a text file (like the one in SQL Server)?
Database > Reverse Engineer
and follow the prompts. The wizard will lead you through connecting to your instance, selecting your database, and choosing the types of objects you want to reverse engineer.
When you're all done, you will have at least one new tab called MySQL Model. You may also have a tab called EER Diagram which is cool but not relevant here.Database > Forward Engineer
Copy to Clipboard
or Save to Text File
. The wizard will take you further, but if you just want the script you can stop here.
A word of caution: the scripts are generated with CREATE
commands. If you want ALTER
you'll have to (as far as I can tell) manually change the CREATEs to ALTERs.
This is guaranteed to work, I just did it tonight.