É muito possível.
Certifique-se de que o host que possui seu banco de dados permite conexões externas e permite que a combinação de nome de usuário/senha acesse o banco de dados (geralmente algo definido pela opção GRANT do mySQL)
Dicas e truques para implementar controles de acesso baseados em funções de banco de dados para MariaDB
Bugs, armadilhas e práticas recomendadas do T-SQL – funções de janela
Como listar todas as restrições padrão com colunas no banco de dados SQL Server - Tutorial SQL Server/TSQL Parte 92
Alternativas do MySQL Workbench - GUI de apontar e clicar do ClusterControl