Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu použijete rozšíření MSSQL pro Visual Studio Code ke spuštění prvních příkazů Transact-SQL (T-SQL) pro databázi. Použijte existující vývojovou databázi nebo ji vytvořte, definujte tabulku, vložte ukázková data a dotazujte se na výsledky.
Předpoklady
K dokončení tohoto rychlého startu potřebujete:
- Visual Studio Code.
- Rozšíření MSSQL pro Visual Studio Code.
- Přístup k vývojové databázi v Azure SQL Database, SQL databázi ve Fabric, Azure SQL Managed Instance nebo SQL Server, s oprávněním vytvářet tabulky a upravovat ukázková data.
Pokud už máte vývojovou databázi, použijte ji znovu. Jinak zvolte cestu nastavení:
- Azure SQL Database zdarma: Vytvořte databázi v rozšíření MSSQL.
- Microsoft Fabric (SaaS): Vytvořte SQL databázi ve svém pracovním prostoru Fabric.
- SQL Server kontejner: Spusťte SQL Server v Dockeru.
- SQL Server lokálně nebo on-premises: Nainstalujte SQL Server Developer Edition.
Připojení k databázi
Před spuštěním dotazu se připojte k databázi z Průzkumník objektů. Dialogové okno Připojení vás provede zadáním názvu serveru, výběrem typu ověřování a (volitelně) výběrem databáze. Úplný návod na typy vstupů, metody ověřování a správu připojení najdete v tématu Připojení k databázi s rozšířením MSSQL pro Visual Studio Code.
Po připojení se váš server zobrazí v Průzkumník objektů a můžete začít spouštět dotazy.
Použijte existující databázi
Pokud jste už zřídili databázi Azure SQL Database bezplatné úrovně Free tier, připojte se přímo k této databázi. V dialogu Spojení vyberte nebo zadejte jeho název do pole Databáze místo ponechání vybrané výchozí databáze. Tuto cestu můžete také použít pro jinou existující vývojovou databázi, včetně SQL databáze ve Fabric.
Otevřete nový editor dotazů propojený s vámi zvolenou databází.
Spusť tento dotaz pro kontrolu aktivní databáze editoru:
SELECT DB_NAME() AS current_database;Ověřte, že výsledek odpovídá databázi, kterou hodláte použít. Pokud ne, vyberte správné připojení k databázi a zkontrolujte to znovu před spuštěním jakýchkoli ukázkových příkazů.
Přeskočte Vytvořit databázi a pokračujte k Vytvořit tabulku. Ponechte stejné připojení k databázi pro zbývající kroky.
Important
Následující CREATE DATABASE Library tvrzení nezřídí databázi v rámci bezplatné úrovně Azure SQL Database. Nespouštějte to pro free tier. Vytvořte tutoriálovou tabulku uvnitř bezplatné databáze, kterou jste si již vytvořili; neobnovujte ani neimportujte další databázi.
Vytvoření databáze
Pokud potřebujete novou databázi na SQL Server nebo Azure SQL Managed Instance, vytvořte databázi s názvem Library. Pokud už máte vývojovou databázi, použijte místo toho Použít existující databázi.
Important
Tento krok vytváří obecnou databázi, nikoli bezplatnou databázi. Přidání další cloudové databáze může znamenat poplatky. Před pokračováním si zkontrolujte ceny služby a svá oprávnění.
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.
Vytvořte databázi. Do editoru dotazů vložte následující fragment kódu a vyberte 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
Vytvořte tabulku Authors ve své stávající vývojové databázi nebo v databázi Library, kterou jste vytvořili.
Important
Spusť každý krok zvlášť a zastav, pokud výrok selže. Pokud dbo.Authors už existuje, nepoužívejte ho ani ho pro tento rychlý start nemažte. Vyberte jinou vývojovou databázi nebo změňte název tabulky konzistentně ve všech ukázkových příkazech před pokračováním.
Ujistěte se, že editor dotazů je propojený s vaší zvolenou databází. Pro variantu Free použijte název bezplatné databáze, ne
Librarynebomaster. SpusťSELECT DB_NAME() AS current_database;znovu, pokud otevřeš jiný editor nebo změníš připojení.Vytvořte tabulku. 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
Dále vložte data do Authors tabulky.
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');
Ukázková data se 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
ORDER BY id;
Po jednom úspěšném vložení do nové tabulky očekávejte pět řádků v tomto pořadí:
| id | křestní_jméno | prostřední_jméno | příjmení |
|---|---|---|---|
| 1 | Isaac | Yudovick | Asimov |
| 2 | Artuš | Charles | Clarke |
| 3 | Herbert | George | Wells |
| 4 | Jules | Gabriel | Verne |
| 5 | Philip | Kindred | Dick |
Vyčistěte zdroje
Odstraňte pouze ukázkovou tabulku, kterou jste vytvořili v tomto rychlém startu.
Spusť
SELECT DB_NAME() AS current_database;a ověř, že jsi připojený k databázi, kde jsi tabulku vytvořil.Potvrďte, že jste jej vytvořili během tohoto průchodu
dbo.Authorsa už nepotřebujete jeho vzorková data. Nepokračujte, pokud vytvoření tabulky selhalo nebo tabulka patří jinému projektu.Pro odstranění této tabulky spusťte následující příkaz:
DROP TABLE dbo.Authors;
Nemažte existující databázi, včetně té bezplatné databáze, kterou jste vytvořili, jako součást tohoto ukázkového čištění.
Pokud použijete bezplatnou úroveň, sledujte zbývající limit a zkontrolujte chování při pauzách a překročení limitu. Až skončíte, odpojte editory dotazů a spojení s Průzkumník objektů. Otevřené relace mohou zabránit automatickému pozastavení nečinnosti; odpojení neobnoví již spotřebované vCore sekundy. Úspěšný dotaz neprokazuje kompatibilitu s pracovní zátěží ani nezaručuje, že budoucí využití zůstane v rámci bezplatného limitu.
Související obsah
- Prozkoumejte kontejner Azure SQL Database pro lokální vývoj (private preview). Potřebujete přístup k náhledu. Před použitím rozšíření MSSQL si prostudujte omezení nástrojů GUI .
- Připojení k databázi pomocí rozšíření MSSQL pro Visual Studio Code
- rozšíření MSSQL pro Visual Studio Code
- Kurz: Psaní příkazů Transact-SQL
- Rozšíření GitHub Copilot for MSSQL pro Visual Studio Code