SOLyog é muito simples de baixar, instalar e usar. Fui ao site relevante para baixá-lo e tinha apenas 384 K bytes de tamanho. Ele instala dois arquivos (um arquivo executável .exe e um arquivo de biblioteca de vínculo dinâmico .dll) no caminho C:Program FilesSQLyog. Em seguida, execute o arquivo executável.
Não há necessidade de visitar o site após a instalação. Quando visitei o site, recebi uma mensagem informando que seu nome de domínio não estava configurado, registrado ou em construção. Não sei se esse problema é temporário ou se sempre foi assim. O software é gratuito e não possui banners, portanto pode ser um modelo de negócio específico que ainda não foi finalizado. Você ainda pode ter que pagar uma taxa no final.
Árvore de banco de dados, tabelas e colunas
Assim que o programa foi iniciado, ele começou a pedir minha senha para efetuar login no servidor MySOL. Eu só preciso inserir o nome do meu servidor, ID de usuário e senha de login. Todas as outras configurações são padrões corretos. Então (depois de iniciar outras coisas, reiniciar algumas vezes e dormir um pouco), executei novamente o programa e só precisei digitar minha senha de login novamente. O programa não tem a opção de salvar senhas. Você pode considerar isso um bug do programa ou pode ser considerado um recurso de confidencialidade do programa.
Depois de fazer login, a interface é digna de nota. Todos os bancos de dados no servidor MySOL são exibidos em um controle de árvore. Você só pode acessar o banco de dados autorizado ao fazer login. Se você clicar na estrutura em árvore que representa o banco de dados autorizado para você, poderá ver uma série de nós que representam tabelas. Depois de clicar no nó da tabela, você pode ver uma série de nós mostrando nomes de campos e outro conjunto de nós representando índices.
A interface do índice é definitivamente uma coisa boa, para que você possa consultar índices e palavras-chave CRUD. Esta é uma melhoria em relação aos bancos de dados front-end, como o Microsoft Access. O design desta parte do programa é muito maduro se você considerar que o MySOL apenas começou a fornecer suporte para relacionamentos de palavras-chave primárias e estrangeiras. No painel inferior direito, existem quatro abas, a saber: Resultado, Mensagem, Objeto e Histórico.
Quais são as desvantagens?
Tentei encontrar as deficiências do programa, mas só encontrei uma. Se você executar o arquivo .exe do programa no Win32 Dependency Walker, descobrirá que ele faz referência ao arquivo COMDLG32.dll, que por sua vez faz referência ao AppHelp. Na verdade, o CommDlg chama AppHelp e, quando o AppHelp não solicita uma função, o CommDlg faz isso é um desperdício de recursos.
Muito simples?
No FAQ do SQLyog, existe a opinião de que o software não precisa ser arquivado oficialmente. Claro, o FAQ (Perguntas Frequentes) é um arquivo em si. A interface do SQLyog é muito intuitiva. Eu recomendo que você imprima uma cópia da documentação do MySOL (incluindo extensões de sintaxe especial SQL). Foi isso que eu fiz e usei apenas meia polegada de cobertura de folhas soltas.
O último passo?
O FAQ também lembra a antiga mas verdadeira regra da Navalha de Occam - qualquer complexidade maior do que o necessário é desnecessária. A razão pela qual eu "promovo" esta ferramenta em todos os lugares é porque ela pode nos fornecer uma interface gráfica simples que pode gerenciar muitos bancos de dados no servidor MySOL. É extremamente rápido e sua cópia é pequena (cabe em um disquete).
SQLyog afirma ser um analisador de consultas, mas na verdade suas funções são muito mais do que isso. Se estiver usando o MySOL, você pode baixar o SQLyog de seu site (é necessário registrar seu nome e endereço de e-mail) e experimentar suas outras funções.