Free MySQL Database Manager – MyDB Studio
MyDB Studio is a free MySQL database manager application that has almost every feature you can expect for.
It can connect to an unlimited number of databases. If they are behind a firewall or local-only, there is support for SSH tunneling to overcome that.
Databases, tables and records can be created, edited or deleted, they can be backed up/restored and exported into multiple formats.
The interface of MyDB Studio is very friendly, switching between data and design views is very fast and treeview of databases>tables>columns helps working effectively.
There is a WYSIWYG editor or designing and running
SELECT queries on single or multiple tables.
And, as an original feature, it can automatically create PHP code for displaying data from tables.
P.S. The application is currently Windows-only but a cross platform Adobe AIR version is on the way.