Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce guide de démarrage rapide, vous allez apprendre à utiliser l’extension MSSQL pour Visual Studio Code pour se connecter à une base de données, qu’elle s’exécute localement, dans un conteneur ou dans le cloud. Vous allez ensuite apprendre à utiliser des instructions Transact-SQL (T-SQL) pour créer une base de données, définir une table, insérer des données et interroger les résultats.
Prérequis
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 et installez-le à partir du site web officiel de 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 une en sélectionnant l’une des options suivantes :
SQL Server conteneurisé : exécutez SQL Server dans un conteneur Docker pour faciliter l’installation et la portabilité. Pour plus d’informations, consultez Démarrage rapide : exécuter des images de conteneur SQL Server avec Docker.
Azure SQL Database : si vous préférez une option basée sur le cloud, créez un compte Azure gratuit et configurez une base de données Azure SQL Database. Pour plus d’informations, consultez Démarrage rapide : Créer une base de données unique - Azure SQL Database.
Base de données SQL dans Fabric (préversion) : si vous avez besoin d’une base de données SQL simple, autonome et sécurisée et optimisée pour la base de données IA, créez une base de données SQL dans Fabric (préversion). Pour plus d'informations, voir Créer une base de données SQL dans Microsoft Fabric.
SQL Server local : vous pouvez également télécharger et installer SQL Server 2022 Developer Edition sur votre ordinateur local. Pour plus d’informations, consultez le site web Microsoft SQL Server.
Azure SQL Managed Instance : si vous avez besoin d’une instance SQL Server complètement managée, créez une instance Azure SQL Managed Instance. Pour plus d’informations, consultez Démarrage rapide : créer une instance Azure SQL Managed Instance.
Remarque
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit.
Connectez-vous à une instance de base de données
Démarrez Visual Studio Code : ouvrez l’extension MSSQL pour Visual Studio Code** en sélectionnant l’affichage serveur sur le côté gauche de la fenêtre ou en appuyant sur
Ctrl+Alt+D
.La première fois que vous exécutez l’extension MSSQL pour Visual Studio Code, le bouton Activer les expériences et recharger s’affiche lorsque l’extension est chargée pour la première fois.
Se connecter à la base de données :
Cet article utilise le type d’entrée Paramètre et Connexion SQL pour le type d’authentification.
Suivez les instructions pour spécifier les propriétés du nouveau profil de connexion. Remplissez chaque champ comme suit :
Propriété de connexion Valeur Descriptif Nom du profil (facultatif) laissez ce champ vide. Tapez un nom pour le profil de connexion. tel que le profil localhost. Groupe de connexions (facultatif) Laissez ce champ vide ou sélectionnez un groupe existant. Organisez cette connexion sous un dossier de groupe pour faciliter la gestion. Nom du serveur Saisissez le nom du serveur ici. Ex : localhost Spécifiez le nom de l'instance SQL Server. Utilisez localhost pour vous connecter à une instance SQL Server sur votre ordinateur local. Pour vous connecter à une instance SQL Server distante, entrez le nom de l’instance SQL Server cible ou son adresse IP. Pour vous connecter à un conteneur SQL Server, spécifiez l’adresse IP de l’ordinateur hôte du conteneur. Si vous devez spécifier un port, utilisez une virgule pour le séparer du nom. Par exemple, pour un serveur qui écoute sur le port 1401, entrez <servername or IP>,1401
.
Par défaut, la chaîne de connexion utilise le port 1433. Une instance par défaut de SQL Server utilise 1433, sauf en cas de modification. Si votre instance écoute sur 1433, vous n’avez pas besoin de spécifier le port.
Vous pouvez également entrer ici la chaîne de connexion ADO pour votre base de données.Faire confiance au certificat de serveur Vérifiez ce champ. Sélectionnez cette option pour approuver le certificat de serveur. Type d’entrée Paramètre. Choisissez parmi Paramètre, Chaîne de connexion ou Parcourir Azure. Nom de base de données (facultatif) <Par défaut>. La base de données à utiliser. Pour vous connecter à la base de données par défaut, ne spécifiez pas de nom de base de données ici. Type d’authentification Connexion SQL. Choisissez Connexion SQL, Authentification Windows ou Microsoft Entra ID. Nom d’utilisateur Entrez votre <nom d’utilisateur> pour le SQL Server. Si vous avez sélectionné Connexion SQL, entrez le nom d’un utilisateur ayant accès à une base de données sur le serveur. Mot de passe Entrez votre <mot de passe> pour le SQL Server. Entrez le mot de passe de l'utilisateur spécifié. Enregistrer le mot de passe Vérifiez ce champ pour enregistrer le mot de passe pour les connexions futures. Appuyez sur Entrée pour sélectionner Oui et enregistrer le mot de passe. Sélectionnez Non pour être invité à entrer le mot de passe chaque fois que le profil de connexion est utilisé. Encrypt (Chiffrer) Obligatoire. Choisissez parmi Oui, Non ou Obligatoire. Une fois que vous avez entré toutes les valeurs et sélectionné Entrée, Visual Studio Code crée le profil de connexion et se connecte à l’instance SQL Server.
Création d'une base de données
Commençons par créer une base de données appelée Library
.
Ouvrez un nouvel éditeur de requête : appuyez
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.Créez la base de données en collant l’extrait de code suivant dans l’éditeur de requête et en sélectionnant 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
À présent, créons la table Authors
dans la base de données Library
.
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
.Le code suivant crée la table
Authors
avec une colonneIDENTITY
pour la clé primaire. 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
À présent, insérons des données dans la table Authors
.
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');
Par conséquent, les données d'échantillon sont ajoutées à la table Authors
.
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.