"Manages multiple databases graphically or with SQL code"
With RazorSQL you can manage databases regardless of the system they use, as it supports the most popular: MySQL, Oracle, SQLite, and so on. The relevant details of the DB appear in the interface of the program that distinguishes between all tables and elements in general, being able to edit SQL code through it.
RazorSQL is one of the few software that supports a complete management with two or more connections at the same time both in the program database and in those that are imported. The tree structure of the directories facilitates operations, covering each and every one of the users together with the respective indexes.
The SQL editing module is extremely versatile, supporting many programming languages such as Perl, Ruby and PHP. The syntax is differentiated by tonalities, which is to be welcomed.