Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Créer une base de données SQL Server avec SQLOPS

MISE À JOUR :SQL Operations Studio (SQLOPS) a depuis été renommé Azure Data Studio. Les étapes de cet article restent cependant les mêmes. Dans tous les cas, j'ai également réécrit ces étapes (et inclus les captures d'écran équivalentes) spécifiquement pour Azure Data Studio. Consultez Créer une base de données SQL Server avec Azure Data Studio.

Ici, j'explique comment utiliser SQL Operations Studio (SQLOPS) pour créer une base de données dans SQL Server.

Dans mon cas, j'exécute SQL Server sur un Mac (via un conteneur Docker), mais ces instructions sont génériques et devraient fonctionner exactement de la même manière sous Linux et Windows.

Ce didacticiel suppose que vous avez déjà installé SQLOPS sur votre machine et que vous êtes connecté à votre instance SQL Server. Si SQLOPS n'est pas installé sur votre ordinateur, voici les instructions pour l'installer sur un Mac et vous connecter à SQL Server via Docker. L'installation de SQLOPS est assez simple (vous l'installez comme n'importe quel autre logiciel), donc si vous êtes sous Linux ou Windows, vous ne devriez pas avoir de problèmes.

Pour créer une base de données dans SQLOPS, il vous suffit d'ouvrir un nouvel éditeur de requêtes et d'exécuter une requête CREATE DATABASE.

Ouvrir un nouvel éditeur de requête

Dans SQLOPS, il existe plusieurs manières d'ouvrir un nouvel éditeur de requêtes. Ce sont :

  • Cliquez avec le bouton droit sur un objet dans le volet de gauche, puis cliquez sur Nouvelle requête option dans le menu contextuel (illustré ci-dessous).
  • Cliquez sur Nouvelle requête bouton sur le tableau de bord du serveur
  • Utilisez un raccourci clavier (sous Windows, il s'agit de Ctrl+N . Sur Mac, c'est Cmd+N )

Voici une capture d'écran de la première option :

Créer la base de données

Donc, maintenant que vous avez ouvert un nouvel éditeur de requête, vous pouvez continuer et saisir votre instruction CREATE DATABASE.

  1. Entrez votre requête. Vous pouvez soit taper le tout, soit le copier-coller. Une autre option consiste à ouvrir une requête précédemment enregistrée en allant dans Fichier> Ouvrir option de menu. Voici le script que j'ai utilisé pour cet exemple :
    /* Create database */
    CREATE DATABASE Music;
    GO
    
    /* Change to the Music database */
    USE Music;
    GO
    
    /* Create tables */
    CREATE TABLE Artists (
        ArtistId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        ArtistName nvarchar(255) NOT NULL,
        ActiveFrom DATE NULL
    );
    
    CREATE TABLE Genres (
        GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        Genre nvarchar(50) NOT NULL
    );
    
    CREATE TABLE Albums
     (
      AlbumId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
      AlbumName nvarchar(255) NOT NULL,
      ReleaseDate date NOT NULL,
      ArtistId int NOT NULL,
      GenreId int NOT NULL
      
      CONSTRAINT FK_Albums_Artists FOREIGN KEY (ArtistId)     
        REFERENCES dbo.Artists (ArtistId)     
        ON DELETE NO ACTION    
        ON UPDATE NO ACTION    
    );
    GO
    
  2. Cliquez sur Exécuter bouton en haut de l'éditeur de requête.

Afficher la base de données

Maintenant que vous avez exécuté votre requête, vous devriez pouvoir voir la base de données dans le volet de gauche. Si vous ne le voyez pas, vous devez probablement l'actualiser.

  1. Cliquez avec le bouton droit sur Bases de données dans le volet de gauche
  2. Cliquez sur Actualiser dans le menu contextuel

Vous devriez maintenant voir votre base de données apparaître sous Bases de données (lorsqu'elle est développée) :