Try MySQL Workbench, formerly DBDesigner 4:
http://dev.mysql.com/workbench/
This has a “Reverse Engineer Database” mode:
Database -> Reverse Engineer
More Related Contents:
- What does character set and collation mean exactly?
- Implementing Comments and Likes in database
- MySQL stored procedures use them or not to use them
- In SQL, is it OK for two tables to refer to each other?
- Modeling Product Variants
- How to design a multi tenant mysql database
- DOs and DONTs for Indexes [closed]
- MySQL triggers cannot update rows in same table the trigger is assigned to. Suggested workaround?
- Difference between two table structure
- Proper database model for a user feedback system (an interesting case)
- Strings as Primary Keys in MYSQL Database [closed]
- MySQL: how to do row-level security (like Oracle’s Virtual Private Database)?
- Inventory management with stock options
- 1052: Column ‘id’ in field list is ambiguous
- How to do a batch insert in MySQL
- Count the occurrences of DISTINCT values
- Codeigniter – multiple database connections
- JOIN queries vs multiple queries
- Is the primary key automatically indexed in MySQL?
- How to skip certain database tables with mysqldump?
- Meaning of “n:m” and “1:n” in database design
- How to set a MySQL row to READ-ONLY?
- MySQL – Supertype/Subtype design
- mySQL – Create a New Table Using Data and Columns from Three Tables
- Case Sensitive collation in MySQL
- Can’t import database through phpmyadmin file size too large
- What is the best way to do incremental backups in MySQL?
- #1130 – Host ‘localhost’ is not allowed to connect to this MySQL server
- How to store data with dynamic number of attributes in a database
- MySQL Relationships