Dbdesigner offers a straightforward interface and a wide range of options to help you create, modify, build, as well as maintain MySQL databases.
Dbdesigner4 is a MySQL-specific application that has been optimized for MySQL.
You can use it to learn mysql or practice. If you have more complex requirements you will find the best graphic design environment for database databases on the market. It has also been published under the GNU License, which means you are free to use it as is.