Ce guide de démarrage rapide explique comment utiliser Azure Data Studio pour se connecter à un serveur MySQL (hébergé localement, sur des machines virtuelles, sur MySQL managé dans d’autres clouds ou sur Azure Database pour MySQL - Serveur flexible), créer une base de données, et utiliser des instructions SQL pour insérer et interroger des données dans la base de données.
Notes
Bien que Microsoft Entra ID soit le nouveau nom d’Azure Active Directory (Azure AD) pour empêcher l’interruption des environnements existants, Azure AD reste toujours dans certains éléments codés en dur, tels que les champs d’interface utilisateur, les fournisseurs de connexions, les codes d’erreur et cmdlets. Dans cet article, ces deux noms sont interchangeables.
Prérequis
Pour effectuer ce guide de démarrage rapide, vous avez besoin d’Azure Data Studio, de l’extension MySQL pour Azure Data Studio et de l’accès à un serveur MySQL.
La première fois que vous démarrez Azure Data Studio, la boîte de dialogue Connexion s’ouvre. Si la boîte de dialogue Connexion ne s’ouvre pas, sélectionnez l’icône Nouvelle connexion dans la vue SERVEURS sous l’onglet Connexions :
Dans la boîte de dialogue qui s’affiche, accédez à Type de connexion, puis sélectionnez MySQL dans la liste déroulante.
Entrez le nom de votre serveur MySQL, sélectionnez votre méthode d’authentification préférée, puis saisissez les informations d’identification pour vous connecter au serveur :
Méthode d’authentification pour accéder à votre serveur MySQL. Cette option vous permet de choisir entre l’authentification native MySQL (mot de passe) et l’authentification Microsoft Entra (Azure Active Directory).
Nom d’utilisateur
exampleuser
Nom de l’utilisateur avec lequel vous souhaitez vous connecter.
Mot de passe
mot de passe
Mot de passe du compte avec lequel vous vous connectez.
Mémoriser le mot de passe
Vérification
Cochez cette case si vous ne souhaitez pas entrer le mot de passe chaque fois que vous vous connectez.
Nom de la base de données
<Par défaut>
Entrez un nom de base de données si vous voulez que la connexion spécifie une base de données.
Groupe de serveurs
<Par défaut>
Cette option vous permet d’attribuer cette connexion à un groupe de serveurs spécifique que vous créez.
Nom (facultatif)
laisser vide
Cette option vous permet de spécifier un nom convivial pour votre serveur.
Si votre serveur MySQL exige des chiffrements SSL, accédez à la fenêtre Propriétés avancées en sélectionnant le bouton Avancé..., entrez les détails de configuration de SSL, puis sélectionnez OK. Par défaut, le mode SSL est configuré comme étant Exiger. Pour plus d’informations sur le chiffrement et les modes SSL, consultez Configuration de MySQL pour utiliser des connexions chiffrées.
Passez en revue les détails de la connexion, puis sélectionnez Se connecter.
Une fois la connexion établie, votre serveur s’ouvre dans la barre latérale SERVEURS.
Créer une base de données
Les étapes suivantes vont créer une base de données nommée tutorialdb :
Cliquez avec le bouton droit sur votre serveur MySQL dans la barre latérale SERVEURS, puis sélectionnez Nouvelle requête.
Collez cette instruction SQL dans l’éditeur de requête qui s’ouvre.
SQL
CREATEDATABASE tutorialdb;
Dans la barre d’outils, sélectionnez Exécuter pour exécuter la requête. Les notifications s'affichent dans le volet MESSAGES pour afficher la progression de la requête.
Conseil
Vous pouvez utiliser la touche F5 de votre clavier pour exécuter l’instruction au lieu d'Exécuter.
Une fois la requête terminée, cliquez avec le bouton droit sur Bases de données sous votre serveur MySQL dans la barre latérale SERVEURS, puis sélectionnez Actualiser pour voir tutorialdb sous le nœud Bases de données.
Créer une table
Les étapes suivantes vont créer une table dans tutorialdb :
Modifiez le contexte de connexion à tutorialdb à l’aide de la liste déroulante dans l’éditeur de requête.
Collez l’instruction SQL suivante dans l’éditeur de requête, puis cliquez sur Exécuter.
Notes
Vous pouvez ajouter cela ou remplacer la requête existante dans l’éditeur. Le fait de sélectionner Exécuter exécute seulement la requête qui est mise en surbrillance. Si rien n’est mis en surbrillance, le fait de sélectionner Exécuter exécute toutes les requêtes dans l’éditeur.
SQL
-- Drop the table if it already existsDROPTABLEIFEXISTS customers;
-- Create a new table called 'customers'CREATETABLE customers(
customer_id SERIAL PRIMARY KEY,
nameVARCHAR (50) NOTNULL,
location VARCHAR (50) NOTNULL,
email VARCHAR (50) NOTNULL
);
Insertion des données
Collez l’extrait de code suivant dans la fenêtre de requête et sélectionnez Exécuter :
Collez l’extrait suivant dans l’éditeur de requête, puis sélectionnez Exécuter :
SQL
-- Select rows from table 'customers'SELECT * FROM customers;
Les résultats de la requête sont affichés :
Vous pouvez aussi, dans la barre latérale SERVEURS, accéder à la table customers, cliquer avec le bouton droit sur la table, puis sélectionner Sélectionner les 1 000 premiers pour interroger les données.
Microsoft Azure Database for MySQL is an Azure managed data service. It considerably simplifies database deployment, management, and maintenance, while providing compatibility with existing MySQL database workloads.
Administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides à l’aide des offres de bases de données relationnelles Microsoft PaaS.