Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här snabbstarten använder du MSSQL-tillägget för Visual Studio Code för att köra dina första Transact-SQL-instruktioner (T-SQL) mot en databas. Du skapar en databas, definierar en tabell, infogar data och frågar efter resultaten.
Förutsättningar
För att slutföra den här snabbstarten måste du ha:
Visual Studio Code: Om Visual Studio Code inte är installerat laddar du ned det från den officiella Visual Studio Code webbplats.
MSSQL-tillägget för Visual Studio Code: Öppna vyn Tillägg i Visual Studio Code genom att välja ikonen Tillägg i aktivitetsfältet på sidan av fönstret. Sök efter
mssqloch välj Installera för att lägga till tillägget.Åtkomst till en databas: Om du inte har åtkomst till en databasinstans kan du använda en genom att välja något av följande alternativ:
Containerbaserad SQL Server: Kör SQL Server i en Docker-container för enkel installation och portabilitet. Mer information finns i Snabbstart: Kör SQL Server Linux-containeravbildningar med Docker.
Azure SQL Database: Om du föredrar ett molnbaserat alternativ skapar du ett kostnadsfritt Azure-konto och konfigurerar en Azure SQL Database. Mer information finns i Snabbstart: Skapa en enkel databas – Azure SQL Database.
SQL-databas i Microsoft Fabric: Om du behöver en autonom, säker databas som är optimerad för AI skapar du en SQL-databas i Microsoft Fabric. Mer information finns i Skapa en SQL-databas i Microsoft Fabric.
Lokal SQL Server: Du kan också ladda ned och installera SQL Server 2022 (16.x) Developer Edition på den lokala datorn. Mer information finns i Microsoft SQL Server-webbplatsen.
Azure SQL Managed Instance: Om du behöver en fullständigt hanterad SQL Server-instans skapar du en Azure SQL Managed Instance. Mer information finns i Snabbstart: Skapa Azure SQL Managed Instance.
Note
Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto.
Ansluta till databasen
Innan du kör en fråga ansluter du till databasen från Object Explorer. Dialogrutan Anslutning vägleder dig genom att ange ett servernamn, välja en autentiseringstyp och (valfritt) välja en databas. En fullständig genomgång av indatatyper, autentiseringsmetoder och anslutningshantering finns i Ansluta till en databas med MSSQL-tillägget för Visual Studio Code.
När du har anslutit visas servern i Object Explorer och du kan börja köra frågor.
Skapa en databas
Skapa en databas med namnet Library.
Öppna en ny frågeredigerare: Tryck på Ctrl+N för att öppna en ny frågeredigerare eller högerklicka på servern och välj Ny fråga.
Skapa databasen. Klistra in följande kodfragment i frågeredigeraren och välj Kör:
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;Det här skriptet skapar en ny databas med namnet
Libraryom den inte redan finns.
Den nya Library databasen visas i listan över databaser. Om du inte ser det direkt uppdaterar du Objektutforskaren.
Skapa en tabell
Authors Skapa tabellen i Library databasen.
Öppna en ny frågeredigerare och kontrollera att anslutningskontexten är inställd på den
Librarydatabasen.Skapa tabellen. Ersätt texten i frågefönstret med följande kodfragment och välj Kör:
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 );
Det här skriptet skapar tabellen Authors med en kolumn IDENTITY för id, som automatiskt genererar unika ID:n.
Infoga rader
Infoga sedan data i Authors tabellen.
Ersätt texten i frågefönstret med följande kodfragment och välj Kör:
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');
Exempeldata läggs till i Authors tabellen.
Visa data
Kör följande fråga för att verifiera data i tabellen Authors:
SELECT *
FROM dbo.Authors;
Den här frågan returnerar alla poster i tabellen Authors som visar de data som du har infogat.