Udostępnij za pośrednictwem


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:

Uwaga

Jeśli nie masz subskrypcji platformy Azure, utwórz bezpłatne konto .

Podłącz się do wystąpienia bazy danych

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

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

    Zrzut ekranu okna dialogowego Połączenie.

Tworzenie bazy danych

Zacznijmy od utworzenia bazy danych o nazwie Library.

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

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

  1. Otwórz nowy edytor zapytań i upewnij się, że kontekst połączenia jest ustawiony na bazę danych Library.

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

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