Szybki start: nawiązywanie połączenia z bazą danych i wykonywanie zapytań względem bazy danych za pomocą rozszerzenia MSSQL dla programu Visual Studio Code
Z tego przewodnika Szybki start dowiesz się, jak używać rozszerzenia MSSQL dla programu Visual Studio Code do nawiązywania połączenia z bazą danych, niezależnie od tego, czy działa lokalnie, w kontenerze, czy w chmurze. Następnie dowiesz się, jak używać instrukcji Transact-SQL (T-SQL) do tworzenia bazy danych, definiowania tabeli, wstawiania danych i wykonywania zapytań.
Wymagania wstępne
Aby ukończyć ten przewodnik Szybki start, musisz mieć następujące elementy:
Visual Studio Code: Jeśli nie masz zainstalowanego programu Visual Studio Code, pobierz go i zainstaluj z oficjalnej witryny internetowej programu Visual Studio Code .
rozszerzenie MSSQL dla programu Visual Studio Code: W programie Visual Studio Code otwórz widok Rozszerzenia, wybierając ikonę Rozszerzenia na pasku działań po stronie okna. Wyszukaj
mssql
i wybierz pozycję Zainstaluj, aby dodać rozszerzenie.dostęp do bazy danych: Jeśli nie masz dostępu do wystąpienia bazy danych, możesz skorzystać z niego, wybierając jedną z następujących opcji:
Konteneryzowany program SQL Server: Uruchom program SQL Server w kontenerze platformy Docker, aby uprościć konfigurację i zapewnić przenośność. Aby uzyskać więcej informacji, zobacz Szybki start: uruchamianie obrazów kontenerów programu SQL Server Linux przy użyciu platformy Docker.
Azure SQL Database: Jeśli wolisz opcję opartą na chmurze, utwórz bezpłatne konto platformy Azure i skonfiguruj usługę Azure SQL Database. Aby uzyskać więcej informacji, zobacz Szybki start: tworzenie pojedynczej bazy danych — Azure SQL Database.
SQL Database w Fabric (wersja zapoznawcza): Jeśli potrzebujesz prostego, autonomicznego i bezpiecznego rozwiązania, zoptymalizowanego pod kątem sztucznej inteligencji, utwórz bazę danych SQL w usłudze Fabric (wersja zapoznawcza). Aby uzyskać więcej informacji, zobacz Tworzenie bazy danych SQL w usłudze Microsoft Fabric.
Lokalny SQL Server: Pobierz i zainstaluj alternatywnie SQL Server 2022 Developer Edition na swoim komputerze. Aby uzyskać więcej informacji, zobacz witrynę internetową programu Microsoft SQL Server.
azure SQL Managed Instance: Jeśli potrzebujesz w pełni zarządzanego wystąpienia programu SQL Server, utwórz wystąpienie zarządzane usługi Azure SQL. Aby uzyskać więcej informacji, zobacz Szybki start: tworzenie usługi Azure SQL Managed Instance.
Podłącz się do wystąpienia bazy danych
Uruchom program Visual Studio Code: Otwórz rozszerzenie MSSQL dla programu Visual Studio Code**, wybierając widok serwera po lewej stronie okna lub naciskając
Ctrl+Alt+D
.Przy pierwszym uruchomieniu rozszerzenia MSSQL dla programu Visual Studio Code zostanie wyświetlony przycisk Włącz funkcje i załaduj ponownie, gdy rozszerzenie zostanie załadowane po raz pierwszy.
Połącz z bazą danych:
W tym artykule użyto typu wejściowego parametru oraz typu uwierzytelniania logowania SQL.
Postępuj zgodnie z monitami, aby określić właściwości nowego profilu połączenia. Wypełnij każde pole w następujący sposób:
Właściwość połączenia Wartość Opis nazwa profilu (opcjonalnie) Proszę pozostawić to pole puste. Wpisz nazwę profilu połączenia. na przykład profilu localhost. Nazwa serwera Wprowadź tutaj nazwę serwera. Na przykład: localhost Określ nazwę wystąpienia programu SQL Server. Użyj localhost, aby nawiązać połączenie z wystąpieniem programu SQL Server na Twoim lokalnym komputerze. Aby nawiązać połączenie ze zdalnym programem SQL Server, wprowadź nazwę docelowego programu SQL Server lub jego adres IP. Aby nawiązać połączenie z kontenerem programu SQL Server, określ adres IP maszyny hosta kontenera. Jeśli musisz określić port, użyj przecinka, aby oddzielić go od nazwy. Na przykład, dla serwera nasłuchującego na porcie 1401, wprowadź <servername or IP>,1401
.
Domyślnie parametry połączenia używają portu 1433. Domyślne wystąpienie programu SQL Server używa wartości 1433, chyba że zostanie zmodyfikowane. Jeśli wystąpienie nasłuchuje na 1433, nie musisz określać portu.
Alternatywnie możesz wprowadzić parametry połączenia ADO dla bazy danych tutaj.certyfikatu serwera zaufania Zaznacz to pole. Wybierz tę opcję, aby ufać certyfikatowi serwera. typ danych wejściowych Parametr. Wybierz z Parametr, Łańcuch połączenialub Przeglądaj Azure. Nazwa bazy danych (opcjonalnie) <domyślna>. Baza danych, której chcesz użyć. Aby nawiązać połączenie z domyślną bazą danych, nie określ tutaj nazwy bazy danych. typ uwierzytelniania Identyfikator logowania SQL. Wybierz pozycję logowanie SQL, uwierzytelnianie systemu Windowslub Microsoft Entra ID. Nazwa użytkownika Wprowadź nazwę użytkownika <> dla programu SQL Server. W przypadku wybrania SQL Login, wprowadź nazwę użytkownika z dostępem do bazy danych na serwerze. Hasło Wprowadź hasło <> dla programu SQL Server. Wprowadź hasło określonego użytkownika. zapisz hasło Zaznacz to pole, aby zapisać hasło dla przyszłych połączeń. Naciśnij wprowadź, aby wybrać pozycję Tak i zapisać hasło. Wybierz pozycję Nie, aby być pytanym o podanie hasła przy każdym użyciu profilu połączenia. Szyfruj obowiązkowe. Wybierz z Tak, Nielub Obowiązkowe. Po wprowadzeniu wszystkich wartości i wybraniu pozycji Wprowadźprogram Visual Studio Code tworzy profil połączenia i nawiązuje połączenie z programem SQL Server.
Tworzenie bazy danych
Zacznijmy od utworzenia bazy danych o nazwie Library
.
Otwórz nowy edytor zapytań: naciśnij
Ctrl+N
, aby otworzyć nowy edytor zapytań, lub kliknij prawym przyciskiem myszy serwer i wybierz pozycję Nowe zapytanie.Utwórz bazę danych, wklejając następujący fragment kodu do edytora zapytań i wybierając pozycję Uruchom:
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;
Ten skrypt tworzy nową bazę danych o nazwie
Library
, jeśli jeszcze nie istnieje.
Nowa baza danych Library
zostanie wyświetlona na liście baz danych. Jeśli nie widzisz go natychmiast, odśwież Eksplorator obiektów.
Tworzenie tabeli
Teraz utwórzmy tabelę Authors
w bazie danych Library
.
Otwórz nowy edytor zapytań i upewnij się, że kontekst połączenia jest ustawiony na bazę danych
Library
.Poniższy kod tworzy tabelę
Authors
z kolumnąIDENTITY
dla klucza podstawowego. Zastąp tekst w oknie zapytania następującym fragmentem kodu i wybierz pozycję Uruchom: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 );
Ten skrypt tworzy tabelę Authors
z kolumną IDENTITY
dla id
, która automatycznie generuje unikatowe identyfikatory.
Wstawianie wierszy
Teraz wstawimy dane do tabeli Authors
.
Zastąp tekst w oknie zapytania następującym fragmentem kodu i wybierz pozycję Uruchom:
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');
W związku z tym przykładowe dane są dodawane do tabeli Authors
.
Wyświetlanie danych
Aby sprawdzić dane w tabeli Authors
, uruchom następujące zapytanie:
SELECT *
FROM dbo.Authors;
To zapytanie zwraca wszystkie rekordy w tabeli Authors
pokazujące wstawione dane.