There are quite a few good mysql front-ends on MySQL's website. I like a tool called "phpMyAdmin". It requires a web server with php support like Apache+mod_php. I'm kinda new to databases and that tool really helped me out. I also tried a tool called MyCC. It's a gui that runs locally and I thought it was ok. I found it on mysql's website. My vote goes to phpMyAdmin.