Sdílet prostřednictvím


Rychlý start: Připojení k databázi a dotazování databáze pomocí rozšíření MSSQL pro Visual Studio Code

V tomto rychlém startu se dozvíte, jak pomocí rozšíření MSSQL pro Visual Studio Code připojit k databázi, ať už běží místně, v kontejneru nebo v cloudu. Pak se dozvíte, jak pomocí příkazů Transact-SQL (T-SQL) vytvořit databázi, definovat tabulku, vložit data a výsledky dotazu.

Požadavky

K dokončení tohoto rychlého startu potřebujete:

  • Visual Studio Code: Pokud nemáte nainstalovaný Visual Studio Code, stáhněte si ho a nainstalujte z oficiálního webu editoru Visual Studio Code.

  • Rozšíření MSSQL pro Visual Studio Code: V editoru Visual Studio Code otevřete zobrazení Rozšíření výběrem ikony Rozšíření na panelu aktivit na straně okna. Vyhledejte mssql a vyberte Nainstalovat a přidejte rozšíření.

  • Přístup k databázi: Pokud nemáte přístup k instanci databáze, můžete ji použít výběrem jedné z následujících možností:

Poznámka:

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet.

Připojení k instanci databáze

  1. Spusťte Visual Studio Code: Otevřete rozšíření MSSQL pro Visual Studio Code** výběrem zobrazení serveru na levé straně okna nebo stisknutím klávesy Ctrl+Alt+D.

    Při prvním spuštění rozšíření MSSQL pro Visual Studio Code se zobrazí tlačítko Povolit funkce a znovu načíst po načtení rozšíření.

  2. Připojení k databázi:

    Tento článek používá typ vstupu Parameter a pro typ ověřování SQL přihlášení.

    Podle pokynů zadejte vlastnosti nového profilu připojení. Vyplňte každé pole následujícím způsobem:

    Vlastnost Připojení Hodnota Popis
    Název profilu (volitelné) Toto pole nechte prázdné. Zadejte název profilu připojení. například profil localhost.
    Skupina připojení (volitelné) Nechte toto pole prázdné nebo vyberte existující skupinu. Uspořádejte toto připojení do složky skupiny, aby se usnadnila správa.
    Název serveru Sem zadejte název serveru. Příklad: localhost Zadejte název instance SQL Serveru. Pomocí místního hostitele se připojte k instanci SQL Serveru na místním počítači. Pokud se chcete připojit ke vzdálenému SQL Serveru, zadejte název cílového SQL Serveru nebo jeho IP adresu. Pokud se chcete připojit k kontejneru SQL Serveru, zadejte IP adresu hostitelského počítače kontejneru. Pokud potřebujete zadat port, oddělte ho čárkou od názvu. Například pro server, který naslouchá na portu 1401, zadejte <servername or IP>,1401.

    Ve výchozím nastavení připojovací řetězec používá port 1433. Výchozí instance SQL Serveru používá hodnotu 1433, pokud není změněna. Pokud vaše instance naslouchá na 1433, nemusíte zadávat port.
    Jako alternativu můžete zadat připojovací řetězec ADO pro vaši databázi.
    Důvěřovat certifikátu serveru Zaškrtněte toto pole. Tuto možnost vyberte, pokud chcete důvěřovat certifikátu serveru.
    Typ vstupu Parametr. Vyberte z parametru, připojovacího řetězce nebo procházení Azure.
    Název databáze (volitelné) <Výchozí.> Databáze, kterou chcete použít. Pokud se chcete připojit k výchozí databázi, nezadávejte tady název databáze.
    Typ ověření Přihlášení SQL Zvolte přihlášení SQL, ověřování systému Windows nebo Microsoft Entra ID.
    Uživatelské jméno Zadejte své <uživatelské jméno> pro SQL Server. Pokud jste vybrali přihlášení SQL, zadejte jméno uživatele s přístupem k databázi na serveru.
    Heslo Zadejte heslo<> pro SQL Server. Zadejte heslo pro zadaného uživatele.
    Uložit heslo Zaškrtněte toto pole a uložte heslo pro budoucí připojení. Stisknutím klávesy Enter vyberte Ano a heslo uložte. Po každém použití profilu připojení vyberte Ne , aby se zobrazila výzva k zadání hesla.
    Zašifrovat povinné. Vyberte možnost Ano, Ne nebo Povinné.

    Jakmile zadáte všechny hodnoty a vyberete Enter, Visual Studio Code vytvoří profil připojení a připojí se k SQL Serveru.

    Snímek obrazovky s dialogovým oknem připojení

Vytvoření databáze

Začněme vytvořením databáze s názvem Library.

  1. Otevřete nový editor dotazů: Stisknutím Ctrl+N otevřete nový editor dotazů nebo klikněte pravým tlačítkem na server a vyberte Nový dotaz.

  2. Vytvořte databázi vložením následujícího úryvku kódu do editoru dotazů a výběrem Spustit.

    IF NOT EXISTS (SELECT name
                   FROM sys.databases
                   WHERE name = N'Library')
        CREATE DATABASE Library;
    

    Tento skript vytvoří novou databázi nazvanou Library, pokud ještě neexistuje.

Nová Library databáze se zobrazí v seznamu databází. Pokud ho hned nevidíte, aktualizujte Průzkumníka objektů.

Vytvoření tabulky

Teď vytvoříme Authors tabulku v databázi Library .

  1. Otevřete nový editor dotazů a ujistěte se, že je kontext připojení nastavený na Library databázi.

  2. Následující kód vytvoří Authors tabulku se sloupcem IDENTITY pro primární klíč. Nahraďte text v okně dotazu následujícím fragmentem kódu a vyberte Spustit:

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

Tento skript vytvoří Authors tabulku se sloupcem IDENTITY pro objekt id, který automaticky vygeneruje jedinečná ID.

Vložte řádky

Teď do tabulky vložíme nějaká data Authors .

  1. Nahraďte text v okně dotazu následujícím fragmentem kódu a vyberte Spustit:

    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');
    

V důsledku toho se ukázková data přidají do Authors tabulky.

Zobrazení dat

Pokud chcete ověřit data v Authors tabulce, spusťte následující dotaz:

SELECT *
FROM dbo.Authors;

Tento dotaz vrátí všechny záznamy v Authors tabulce se zobrazenými daty, která jste vložili.