Démarrage rapide : Exécutez votre première requête avec l’extension MSSQL pour Visual Studio Code

Dans ce guide de démarrage rapide, vous utilisez l’extension MSSQL pour Visual Studio Code pour exécuter vos premières instructions Transact-SQL (T-SQL) sur une base de données. Vous créez une base de données, définissez une table, insérez des données et interrogez les résultats.

Prerequisites

Pour suivre cette procédure de démarrage rapide, vous avez besoin des éléments suivants :

  • Visual Studio Code : si Visual Studio Code n'est pas installé, téléchargez-le à partir du site web officiel Visual Studio Code.

  • Extension MSSQL pour Visual Studio Code : Dans Visual Studio Code, ouvrez la vue Extensions en sélectionnant l’icône Extensions dans la barre d’activité du côté de la fenêtre. Recherchez mssql et sélectionnez Installer pour ajouter l’extension.

  • Accès à une base de données : si vous n’avez pas accès à une instance de base de données, vous pouvez en utiliser un en sélectionnant l’une des options suivantes :

Note

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit.

Connectez-vous à votre base de données

Avant d’exécuter une requête, connectez-vous à la base de données à partir du Explorateur d'objets. La boîte de dialogue Connexion vous guide tout au long de la saisie d’un nom de serveur, de la sélection d’un type d’authentification et (éventuellement) de la sélection d’une base de données. Pour obtenir une procédure pas à pas complète des types d’entrée, des méthodes d’authentification et de la gestion des connexions, consultez Se connecter à une base de données avec l’extension MSSQL pour Visual Studio Code.

Une fois connecté, votre serveur apparaît dans le Explorateur d'objets et vous pouvez commencer à exécuter des requêtes.

Créer une base de données

Créez une base de données appelée Library.

  1. Ouvrez un nouvel éditeur de requête : appuyez sur Ctrl+N pour ouvrir un nouvel éditeur de requête, ou cliquez avec le bouton droit sur votre serveur, puis sélectionnez Nouvelle requête.

  2. Créez la base de données. Collez l’extrait suivant dans l’éditeur de requête, puis sélectionnez Exécuter :

    IF NOT EXISTS (SELECT name
                   FROM sys.databases
                   WHERE name = N'Library')
        CREATE DATABASE Library;
    

    Ce script crée une base de données appelée Library si elle n’existe pas déjà.

La nouvelle base de données Library apparaît dans la liste des bases de données. Si vous ne le voyez pas immédiatement, actualisez l’Explorateur d’objets.

Créer une table

Créez la Authors table dans la Library base de données.

  1. Ouvrez un nouvel éditeur de requête et vérifiez que le contexte de connexion est défini sur la base de données Library.

  2. Créez la table. Remplacez le texte dans la fenêtre de requête par l’extrait de code suivant, puis sélectionnez Exécuter :

    CREATE TABLE dbo.Authors
    (
        id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY,
        first_name NVARCHAR (100) NOT NULL,
        middle_name NVARCHAR (100) NULL,
        last_name NVARCHAR (100) NOT NULL
    );
    

Ce script crée la table Authors avec une colonne IDENTITY pour id, qui génère automatiquement des ID uniques.

Insérer des lignes

Ensuite, insérez des données dans la Authors table.

  1. Remplacez le texte dans la fenêtre de requête par l’extrait de code suivant, puis sélectionnez Exécuter :

    INSERT INTO dbo.Authors (first_name, middle_name, last_name)
    VALUES ('Isaac', 'Yudovick', 'Asimov'),
           ('Arthur', 'Charles', 'Clarke'),
           ('Herbert', 'George', 'Wells'),
           ('Jules', 'Gabriel', 'Verne'),
           ('Philip', 'Kindred', 'Dick');
    

L'échantillon de données est ajouté au Authors tableau.

Visualiser les données

Pour vérifier les données de la table Authors, exécutez la requête suivante :

SELECT *
FROM dbo.Authors;

Cette requête retourne tous les enregistrements de la table Authors, en affichant les données que vous avez insérées.