SOLyog est très simple à télécharger, à installer et à utiliser. Je suis allé sur le site Web concerné pour le télécharger, et sa taille ne faisait que 384 Ko. Il installe deux fichiers (un fichier exécutable .exe et un fichier de bibliothèque de liens dynamiques .dll) sur le chemin C:Program FilesSQLyog. Exécutez ensuite le fichier exécutable.
Il n'est pas nécessaire de visiter le site Web après l'installation. Lorsque j'ai visité le site Web, j'ai reçu un message indiquant que son nom de domaine n'était pas configuré, enregistré ou en construction. Je ne sais pas si ce problème est temporaire ou s'il a toujours été comme ça. Le logiciel est gratuit et ne contient pas de bannières publicitaires. Il peut donc s'agir d'un modèle commercial spécifique qui n'a pas encore été finalisé. Il se peut que vous deviez quand même payer des frais en fin de compte.
Base de données, table et arborescence de colonnes
Dès que le programme a démarré, il a commencé à me demander mon mot de passe pour me connecter au serveur MySOL. Il me suffit de saisir mon nom de serveur, mon identifiant et mon mot de passe de connexion. Tous les autres paramètres sont des valeurs par défaut correctes. Ensuite (après avoir commencé d'autres choses, redémarré plusieurs fois et dormi pendant un moment), j'ai réexécuté le programme et je n'ai eu qu'à saisir à nouveau mon mot de passe de connexion. Le programme n'a pas d'option pour enregistrer les mots de passe. Vous pouvez considérer cela comme un bug du programme, ou cela peut être considéré comme une fonctionnalité de confidentialité du programme.
Une fois connecté, l’interface est remarquable. Toutes les bases de données du serveur MySOL sont affichées dans une arborescence. Vous ne pouvez accéder qu'à la base de données que vous avez autorisée lors de votre connexion. Si vous cliquez sur l'arborescence qui représente la base de données qui vous est autorisée, vous pouvez voir une série de nœuds représentant des tables. Après avoir cliqué sur le nœud de la table, vous pouvez voir une série de nœuds affichant les noms de champs et un autre ensemble de nœuds représentant les index.
L'interface d'index est définitivement une bonne chose, vous pouvez donc interroger des index et des mots-clés CRUD. Il s'agit d'une amélioration par rapport aux bases de données frontales telles que Microsoft Access. La conception de cette partie du programme est très mature si l'on considère que MySOL vient tout juste de commencer à prendre en charge les relations entre mots clés principaux et étrangers. Sur le panneau inférieur droit, il y a quatre onglets, à savoir : Résultat, Message, Objet et Historique.
Quels sont les inconvénients ?
J'ai essayé de trouver les lacunes du programme, mais je n'en ai trouvé qu'une. Si vous exécutez le fichier .exe du programme sous Win32 Dependency Walker, vous constaterez qu'il fait référence au fichier COMDLG32.dll, qui à son tour fait référence à AppHelp. En fait, CommDlg appelle AppHelp, et lorsque AppHelp ne demande pas de fonction, cela constitue un gaspillage de ressources.
Trop simple ?
Sur la FAQ SQLyog, il existe une opinion selon laquelle le logiciel n'a pas besoin d'être officiellement archivé. Bien entendu, la FAQ (Foire Aux Questions) est une archive en soi. L'interface de SQLyog est très intuitive. Je vous recommande d'imprimer une copie de la documentation MySOL (y compris les extensions de syntaxe spéciale SQL). C'est ce que j'ai fait et il n'a utilisé qu'une couverture de feuilles mobiles d'un demi-pouce.
La dernière étape ?
La FAQ rappelle également l'ancienne mais vraie règle du rasoir d'Occam : toute complexité plus que nécessaire n'est pas nécessaire. La raison pour laquelle je « fais la promotion » de cet outil partout est qu'il peut nous fournir une interface graphique simple capable de gérer de nombreuses bases de données sur le serveur MySOL. C'est extrêmement rapide et sa copie est petite (tient sur une disquette).
SQLyog prétend être un analyseur de requêtes, mais en fait ses fonctions sont bien plus que cela. Si vous utilisez MySOL, vous pouvez télécharger SQLyog depuis son site Web (vous devez enregistrer votre nom et votre adresse e-mail), puis découvrir ses autres fonctions.