DBeaver is a full management application for developing with various types of databases, not least of which is MySQL and Oracle.
Apart from its support of the two most common database types, DBeaver can also handle IBM DB2, SQLite, PostgreSQL and MS SQL.
The application offers a lot of options for dealing with databases and can manage DB indexes, accounts and scripts. The most useful feature here for developers might just be the ability to create valid SQL statements and scripts which can be imported server-side. The application can also connect to local and remote database servers if the accounts are set up.