Database Designer for MySQL is a handy tool with an intuitive interface that allows you to build a clear and effective database structure visually, see the complete picture (diagram) representing all the tables, references between them, views, and stored procedures within your database. Then you can easily generate a physical database on a server and modify it according to any changes you made to the diagram.