That said, I use PHPStorm and maybe DataGrip will complement the knowledge of JetBrains IDEs.
I'll give it at least a few hours of SQL work and get back.
EDIT: Well, apparently I won't have a couple of hours fiddling with the tool considering that it does not really work as I expect it to.
* Added a MySQL connection, can't seem to be able to work with multiple databases unless I create multiple data sources. That's weird.
* Selecting a specific DB (what I don't really want to do) still shows me the wrong table list from a different DB. 'Forget Schemas' does not work. Weirdly enough, I can query the DB I selected, it just won't resolve the table names (and do autocomplete).
Though, it's probably just me having this problem since there's no way this would go through the testing phase.
EDIT2: The price is also way too much in my opinion. It basically costs as much as PHPStorm. Not sure why you would by DataGrip instead of Navicat.