Although most people look down their noses at Access, I work in
both MS Access and MySQL... MS Access on my local computer to set up basic table structures & enter base information then use the
MySQL ODBC driver to pull it all over into MySQL. What's great is that MySQL doesn't care if I'm moving the Access data to another local (test) database or my live, remote database.
Also, I use SQLYog as my GUI MySQL client.