sql >> Database >  >> RDS >> Sqlserver

Een SQL Server-database maken met Azure Data Studio

Hier leg ik uit hoe je Azure Data Studio (voorheen SQL Operations Studio) gebruikt om een ​​database te maken in SQL Server.

In mijn geval gebruik ik SQL Server op een Mac (via een Docker-container), maar deze instructies zijn generiek en zouden op Linux en Windows op precies dezelfde manier moeten werken.

In deze zelfstudie wordt ervan uitgegaan dat Azure Data Studio al op uw computer is geïnstalleerd en dat u verbinding hebt gemaakt met uw SQL Server-instantie. Als Azure Data Studio niet op uw computer is geïnstalleerd, vindt u hier instructies om het op een Mac te installeren en via Docker verbinding te maken met SQL Server. De installatie van Azure Data Studio is vrij eenvoudig (je installeert het net als elke andere software), dus als je Linux of Windows gebruikt, zou je geen problemen moeten hebben.

Om een ​​database te maken in Azure Data Studio, opent u eenvoudig een nieuwe query-editor en voert u een CREATE DATABASE-query uit.

Open een nieuwe query-editor

In Azure Data Studio zijn er verschillende manieren om een ​​nieuwe query-editor te openen. Dit zijn:

  • Klik met de rechtermuisknop op de servernaam in het linkerdeelvenster en klik vervolgens op de Nieuwe zoekopdracht optie uit het contextmenu (hieronder afgebeeld).
  • Klik op de Nieuwe zoekopdracht knop op het serverdashboard
  • Gebruik een sneltoets (in Windows is dit Ctrl+N . Op Mac is dat Cmd+N )

Hier is een screenshot van de eerste optie:

Maak de database

Dus nu je een nieuwe query-editor hebt geopend, kun je doorgaan en je CREATE DATABASE-instructie invoeren.

  1. Voer uw vraag in. U kunt het allemaal uittypen of kopiëren en plakken. Een andere optie is om een ​​eerder opgeslagen zoekopdracht te openen door naar Bestand> Openen . te gaan menu-optie. Dit is het script dat ik voor dit voorbeeld heb gebruikt:
    /* 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. Klik op de Uitvoeren knop bovenaan de query-editor.

Bekijk de database

Nu u uw zoekopdracht hebt uitgevoerd, zou u de database in het linkerdeelvenster moeten kunnen zien. Als je het niet ziet, moet je het waarschijnlijk vernieuwen.

  1. Klik met de rechtermuisknop op Databases in het linkerdeelvenster
  2. Klik op Vernieuwen in het contextmenu

Je zou nu je database moeten zien verschijnen onder Databases (wanneer deze is uitgevouwen):


  1. DML invoegen met bindingsvariabele:clausule van uitvoering onmiddellijke verklaring GEBRUIKEN

  2. Gegevensverzameling op de SQL Server-databasegroei automatiseren?

  3. MySQL-fout 1215:kan geen beperking voor externe sleutels toevoegen

  4. Kan opgeslagen procedure 'dbo.aspnet_CheckSchemaVersion' niet vinden