Snabbstart: Använda Azure Data Studio för att ansluta och köra frågor mot SQL Server

Den här snabbstarten visar hur du använder Azure Data Studio för att ansluta till SQL Server och sedan använder Transact-SQL-instruktioner (T-SQL) för att skapa tutorialDB som används i Azure Data Studio-självstudier.

Förutsättningar

För att slutföra den här snabbstarten behöver du Azure Data Studio och åtkomst till en SQL Server-instans.

Om du inte har åtkomst till en SQL Server väljer du din plattform från följande länkar (se till att du kommer ihåg din SQL-inloggning och ditt lösenord!):

Anslut till en SQL Server

  1. Starta Azure Data Studio.

  2. Första gången du kör Azure Data Studio ska sidan Välkommen öppnas. Om du inte ser sidan Välkommen väljer du Välkommen till hjälp>. Välj Ny Anslut ion för att öppna fönstret Anslut ion:

    Screenshot showing the New Connection icon.

  3. Den här artikeln använder SQL-inloggning, men Windows-autentisering stöds. Fyll i fälten på följande sätt:

    • Servernamn: Ange servernamn här. Till exempel localhost.
    • Autentiseringstyp: SQL-inloggning
    • Användarnamn: Användarnamn för SQL Server
    • Lösenord: Lösenord för SQL Server
    • Databasnamn:<Standard>
    • Servergrupp:<Standard>

    Screenshot showing the New Connection screen.

Skapa en -databas

Följande steg skapar en databas med namnet TutorialDB:

  1. Högerklicka på servern, localhost och välj Ny fråga.

  2. Klistra in följande kodfragment i frågefönstret: och välj sedan Kör.

    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
    

    När frågan är klar visas den nya TutorialDB i listan över databaser. Om du inte ser den högerklickar du på noden Databaser och väljer Uppdatera.

    Screenshot showing how to create database.

Skapa en tabell

Frågeredigeraren är fortfarande ansluten till huvuddatabasen, men vi vill skapa en tabell i Databasen TutorialDB.

  1. Ändra anslutningskontexten till TutorialDB:

    Screenshot showing how to change context.

  2. Ersätt texten i frågefönstret med följande kodfragment och välj Kör:

    -- 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
    

När frågan har slutförts visas den nya tabellen Kunder i listan över tabeller. Du kan behöva högerklicka på noden TutorialDB-tabeller> och välja Uppdatera.

Infoga rader

Ersätt texten i frågefönstret med följande kodfragment och välj Kör:

-- 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

Visa data som returneras av en fråga

Ersätt texten i frågefönstret med följande kodfragment och välj Kör:

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

Screenshot showing the results from the SELECT query.