Il s'agit d'un outil puissant qui nous permet de visualiser les modules pour créer, exécuter et optimiser plusieurs requêtes. Donc, dans cet article, je vais faire une visite de MySQL Workbench et vous montrer comment l'utiliser.
Après l'installation, lorsque vous lancez MySQL Workbench pour la première fois, cela ressemble quelque peu à la capture d'écran suivante. C'est la fenêtre de la maison de l'ouchette.
Ici, vous pourrez effectuer des tâches d'administration de la base de données, directement de la création d'une base de données à la configuration et à l'exécution de serveurs de base de données.
Caractéristiques clés de Workbench MySQL
Il y a donc trois modules dans MySQL Workbench, le développement SQL, la modélisation des données et la migration. Pour chacun d'eux, il y a un onglet séparé présent sur l'écran d'accueil MySQL Workbench.
1. Développement SQL
Il s'agit du premier module de MySQL Workbench qui permet aux administrateurs de base de données de créer et de gérer les connexions avec des serveurs de base de données.
Par exemple, laissez-moi vous montrer comment vous pouvez vous connecter à LocalHost. Cliquer sur Bases de données et puis Connectez-vous à la base de données, Une nouvelle fenêtre apparaîtra similaire à la capture d'écran ci-dessous, ici vous devez cliquer D'accord, Et puis, il demandera un Mot de passe du serveur MySQL.
Entrez votre mot de passe et cliquez D'accord. Il se connectera à la base de données nommée, localhost. Vous pouvez également vérifier l'enregistrement du mot de passe dans le trousseau pour vous en souvenir pour une utilisation future.
La fenêtre suivante apparaîtra avec un onglet nommé Query 1 sur une connexion réussie à la base de données. Ici, vous pouvez commencer à créer et gérer des bases de données.
Le volet de sortie vous donne ici une sortie à toute requête que vous exécutez ou exécutez. Cela signifie que vous pouvez voir le résultat immédiatement.
Par exemple, créons une table nommée Linuxhint1 et essayons de l'exécuter. N'oubliez pas de sélectionner le schéma par défaut avant d'exécuter une requête.
Vous pouvez voir dans la capture d'écran ci-dessus que le tableau nommé, LinuxHint1, est créé dans le volet de sortie.
2. La modélisation des données
Comme son nom l'indique, il vous aidera à créer des modèles de votre base de données graphiquement et vous permettra d'effectuer l'ingénierie inverse et vers l'avant entre le schéma et les bases de données en direct.
Vous pouvez également ajouter divers champs à votre base de données à l'aide de son éditeur de table complet, qui est très facile à utiliser et propose des outils pour modifier les tables, les colonnes, les index et diverses autres.
La fenêtre de modélisation des données est quelque chose qui ressemble à ce qui est montré dans la capture d'écran suivante. Ici, vous pouvez voir divers boutons comme Ajouter un diagramme, ajouter une table, ajouter une vue, ajouter une routine et ajouter des groupes.
Vous pouvez utiliser la liste déroulante des privilèges de schéma pour ajouter des utilisateurs et divers rôles d'utilisateur. En outre, vous pouvez ajouter des scripts sous la liste déroulante SQL Scripts.
3. Migration de données
C'est une excellente fonctionnalité pour migrer les données à partir d'autres bases de données comme Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite et d'autres systèmes de gestion de base de données relationnels (RDBM).
En plus de cela, vous pouvez également migrer des versions antérieures de MySQL vers les dernières versions.
Donc, ce sont les choses de base que vous pouvez faire avec MySQL Workbench. En dehors de cela, vous pouvez être un administrateur de serveur et créer / gérer des instances de serveur, gérer la sécurité, créer et gérer différents utilisateurs, et leur donner des autorisations pour travailler sur des objets MySQL et effectuer l'importation / exporter.
Administration
Statut de serveur
Sous cette base de données, les administrateurs peuvent garder une trace des performances de la base de données actuellement connectée. Ici, ils peuvent surveiller l'état de la connexion, le nombre de connexions et le trafic.
Utilisateurs et privilèges
Ici, l'administrateur peut ajouter un utilisateur spécifique et lui donner accès à l'édition et travailler sur des bases de données et des schémas. À l'avenir, ils peuvent réévaluer les autorisations et apporter des modifications en fonction des exigences.
Dans l'onglet Rôles administratifs, vous pouvez choisir les rôles pour lesquels vous souhaitez donner des autorisations. De même, dans le cadre des privilèges de schéma, vous pouvez sélectionner les autorisations que vous souhaitez donner comme sélectionner, modifier, créer, etc.
Importation / restauration des données
Ici, vous pouvez importer des schémas et les restaurer dans les précédents.
C'est donc le tutoriel de base MySQL Workbench pour Ubuntu, qui devrait être suffisant pour vous familiariser avec MySQL Workbench et commencer votre parcours dans la gestion de la base de données. N'hésitez pas à partager vos opinions avec nous à @LinuxHint et @swaptiterthakar.