CheeSQL is a MySQL Front-End with autocomplete features. The GUI is a web page (html+javascript) that requests, using ajax, query results, updates and insertions to a local java desktop application, that handles the DB communication.
This browser-based tool is a flexible solution for documenting both logical and physical database schema designs. It supports simple version tracking concepts to document schema changes in varying stages of planning and implementation.