I am a user of SQLYog and I'm finding it difficult to adjust to the way DataGrip's query console works.
In SQLYog the query editor pane(s) are not tied to a specific database; so you can enter queries in the query editor and when you run them, they will be run against whatever database is currently highlighted/selected in the database list on the left.
In contrast, it seems like DataGrip requires you to open a specific console window for each database you want to work with. This might sound "safer", but I don't think it is. You could open a query editor for database "LIVE", then select a different database "TEST", check a few things, then click back into the query editor for "LIVE" and accidentally execute queries on your live database even though the "TEST" schema is highlighted/selected in the database list.
Is there a way to make DataGrid execute queries only on the currently-selected database, like SQLYog does?