Démarrage rapide : Utilisez Azure Data Studio pour vous connecter et interroger SQL Server

Ce guide de démarrage rapide montre comment utiliser Azure Data Studio pour se connecter à SQL Server, puis comment utiliser des instructions T-SQL (Transact-SQL) pour créer le TutorialDB utilisé dans les tutoriels Azure Data Studio.

Prérequis

Pour suivre ce guide de démarrage rapide, vous aurez besoin d’Azure Data Studio, ainsi que d’un accès à SQL Server.

Si vous n’avez pas accès à un serveur SQL Server, sélectionnez votre plateforme parmi les liens suivants (pensez à mémoriser votre compte de connexion et votre mot de passe SQL) :

Se connecter à un serveur SQL Server

  1. Démarrez Azure Data Studio.

  2. La première fois que vous exécutez Azure Data Studio, la page d’accueil doit s’ouvrir. Si vous ne voyez pas la page d’accueil, sélectionnez Aide > Bienvenue. Sélectionnez Nouvelle connexion pour ouvrir le volet Connexion :

    Icône de nouvelle connexion

  3. Cet article utilise la connexion SQL, mais l'authentification Windows est prise en charge. Renseignez les champs comme suit :

    • Nom du serveur : Entrez un nom de serveur ici. Par exemple, localhost.
    • Type d'authentification : Connexion SQL
    • Nom d'utilisateur : Nom d’utilisateur pour SQL Server
    • Mot de passe : Mot de passe pour SQL Server
    • Nom de la base de données  <Default>
    • Groupe de serveurs : <Default>

    Écran de nouvelle connexion

Création d'une base de données

La procédure suivante crée une base de données nommée TutorialDB :

  1. Cliquez avec le bouton droit sur votre serveur (localhost), puis sélectionnez Nouvelle requête.

  2. Collez l’extrait de code suivant dans la fenêtre de requête, puis sélectionnez Exécuter.

    USE master
    GO
    IF NOT EXISTS (
     SELECT name
     FROM sys.databases
     WHERE name = N'TutorialDB'
    )
     CREATE DATABASE [TutorialDB];
    GO
    IF SERVERPROPERTY('ProductVersion') > '12'
     ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON;
    GO
    

    Une fois la requête terminée, la nouvelle table TutorialDB s’affiche dans la liste des tables. Si elle n’est pas visible, cliquez avec le bouton droit sur le nœud Bases de données et sélectionnez Actualiser.

    Créer une base de données

Créer une table

L’éditeur de requête est toujours connecté à la base de données MASTER, mais nous souhaitons créer une table dans la base de données TutorialDB.

  1. Remplacez le contexte de connexion par TutorialDB :

    Modifier le contexte

  2. Collez l’extrait suivant dans la fenêtre de requête, puis cliquez sur Exécuter :

    Notes

    Vous pouvez ajouter cela également, ou remplacer la requête précédente dans l’éditeur. Notez que le fait de cliquer sur Exécuter exécute uniquement la requête qui est sélectionnée. Si rien n’est sélectionné, cliquez sur Exécuter pour exécuter toutes les requêtes dans l’éditeur.

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
     DROP TABLE dbo.Customers;
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
     CustomerId int NOT NULL PRIMARY KEY, -- primary key column
     Name nvarchar(50) NOT NULL,
     Location nvarchar(50) NOT NULL,
     Email nvarchar(50) NOT NULL
    );
    GO
    

Une fois la requête terminée, la nouvelle table Customers s’affiche dans la liste des tables. Vous devrez peut-être cliquer avec le bouton droit sur le nœud TutorialDB > Tables et sélectionner Actualiser.

Insérer des lignes

  • Collez l’extrait suivant dans la fenêtre de requête, puis cliquez sur Exécuter :

    -- Insert rows into table 'Customers'
    INSERT INTO dbo.Customers
     ([CustomerId], [Name], [Location], [Email])
    VALUES
     ( 1, N'Orlando', N'Australia', N''),
     ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
     ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
     ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
    GO
    

Voir les données retournées par une requête

  • Collez l’extrait suivant dans la fenêtre de requête, puis cliquez sur Exécuter :

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    

    Sélectionner les résultats

Étapes suivantes

Maintenant que vous avez réussi à vous connecter à SQL Server et à exécuter une requête, essayez le Tutoriel sur l’éditeur de code.