Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przewodniku użyjesz rozszerzenia MSSQL dla programu Visual Studio Code, aby uruchomić swoje pierwsze instrukcje języka Transact-SQL (T-SQL) w bazie danych. Użyj istniejącej bazy danych deweloperskiej lub utwórz nową, zdefiniuj tabelę, wstaw przykładowe dane i odpytaj wyniki.
Wymagania wstępne
Aby ukończyć tę instrukcję szybkiego startu, potrzebujesz:
- Visual Studio Code.
- Rozszerzenie MSSQL do Visual Studio Code.
- Dostęp do bazy danych deweloperskiej w Azure SQL Database, bazie SQL w Fabric, Azure SQL Managed Instance lub SQL Server, z uprawnieniami do tworzenia tabel i modyfikacji przykładowych danych.
Jeśli masz już bazę danych programistyczną, wykorzystaj ją ponownie. W przeciwnym razie wybierz ścieżkę instalacji:
- Bezpłatna warstwa Azure SQL Database: Stwórz bazę danych w rozszerzeniu MSSQL.
- Microsoft Fabric (SaaS):Stwórz bazę danych SQL w swojej przestrzeni roboczej Fabric.
- SQL Server container: Uruchom SQL Server w Dockerze.
- SQL Server lokalnie lub lokalnie w siedzibie: Zainstaluj SQL Server Developer Edition.
Nawiązywanie połączenia z bazą danych
Przed uruchomieniem zapytania połącz się z bazą danych z Eksplorator obiektów. Okno dialogowe Połączenie poprowadzi Cię przez proces wprowadzania nazwy serwera, wybierania typu uwierzytelniania oraz (opcjonalnie) wybierania bazy danych. Pełny przewodnik po typach wejściowych, metodach uwierzytelniania i zarządzaniu połączeniami można znaleźć w temacie Connect to a database with the MSSQL extension for Visual Studio Code (Nawiązywanie połączenia z bazą danych za pomocą rozszerzenia MSSQL dla Visual Studio Code).
Po nawiązaniu połączenia serwer pojawi się w Eksplorator obiektów i możesz rozpocząć uruchamianie zapytań.
Użyj istniejącej bazy danych
Jeśli już utworzyłeś bezpłatną bazę danych Azure SQL Database w warstwie Free, połącz się bezpośrednio z tą bazą danych. W dialogu Połączenie wybierz lub wpisz jego nazwę w polu Baza danych , zamiast zostawiać zaznaczoną domyślną bazę danych. Możesz też użyć tej ścieżki dla innej istniejącej bazy danych deweloperskiej, w tym bazy SQL w Fabric.
Otwórz nowy edytor zapytań połączony z wybraną bazą danych.
Uruchom to zapytanie, aby sprawdzić aktywną bazę danych edytora:
SELECT DB_NAME() AS current_database;Potwierdź, że wynik odpowiada bazie danych, z której zamierzasz korzystać. Jeśli nie, wybierz właściwe połączenie z bazą danych i sprawdź ponownie przed uruchomieniem jakichkolwiek przykładowych instrukcji.
Pomiń Utwórz bazę danych i kontynuuj Utwórz tabelę. Utrzymuj to samo połączenie z bazą danych przez pozostałe kroki.
Important
Poniższa CREATE DATABASE Library instrukcja nie aprowizuje bazy danych w ramach bezpłatnej warstwy Azure SQL Database. Nie uruchamiaj tego dla ścieżki bezpłatnej warstwy. Stwórz tabelę tutorialową w darmowej bazie danych, którą już utworzyłeś; nie przywracaj ani nie importuj innej bazy danych.
Tworzenie bazy danych
Jeśli potrzebujesz nowej bazy danych w SQL Server lub Azure SQL Managed Instance, stwórz bazę o nazwie Library. Jeśli już masz deweloperską bazę danych, użyj zamiast tego Użyj istniejącej bazy danych.
Important
Ten krok tworzy bazę danych ogólną, a nie bazę danych w warstwie Free Tier. Dodanie kolejnej bazy danych w chmurze może wiązać się z opłatami. Przed kontynuacją sprawdź ceny usługi oraz swoje uprawnienia.
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. Wklej następujący fragment kodu do edytora zapytań i wybierz 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
Stwórz tabelę Library w swojej istniejącej deweloperskiej bazie danych lub w bazie danych Authors, którą utworzyłeś.
Important
Uruchom każdy krok osobno i zatrzymaj się, jeśli instrukcja nie zadziała. Jeśli dbo.Authors już istnieje, nie używaj go ani nie usuwaj go do tego szybkiego startu. Wybierz inną bazę danych deweloperską lub konsekwentnie zmieniaj nazwę tabeli we wszystkich przykładowych instrukcjach przed kontynuacją.
Upewnij się, że edytor zapytań jest połączony z wybraną bazą danych. Dla ścieżki darmowej warstwy użyj nazwy darmowej bazy danych, nie
Librarylubmaster. Uruchom ponownieSELECT DB_NAME() AS current_database;, jeśli otworzysz inny edytor lub zmienisz połączenia.Utwórz tabelę. 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
Następnie wstaw dane do Authors tabeli.
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');
Przykładowe dane są dodawane do Authors tabeli.
Wyświetlanie danych
Aby sprawdzić dane w tabeli Authors, uruchom następujące zapytanie:
SELECT *
FROM dbo.Authors
ORDER BY id;
Po jednym udanym wstawieniu do nowej tabeli spodziewaj się pięciu wierszy w tej kolejności:
| identyfikator | first_name | drugie imię | nazwisko |
|---|---|---|---|
| 1 | Isaac | Yudovick | Asimov |
| 2 | Arthur | Charles | Clarke |
| 3 | Herbert | George | Wells |
| 4 | Jules | Gabriel | Verne |
| 5 | Philip | Kindred | Fiut |
Uprzątnij zasoby
Usuń tylko przykładową tabelę, którą utworzyłeś w tym przewodniku Szybki start.
Uruchom
SELECT DB_NAME() AS current_database;i potwierdź, że jesteś połączony z bazą danych, w której utworzyłeś tabelę.Potwierdź, że utworzyłeś
dbo.Authorspodczas tego przewodnika i nie potrzebujesz już jego przykładowych danych. Nie kontynuuj, jeśli tworzenie tabeli się nie powiodło lub tabela należy do innego projektu.Uruchom następującą instrukcję, aby usunąć tę tabelę:
DROP TABLE dbo.Authors;
Nie usuwaj istniejącej bazy danych, w tym tej darmowej, którą utworzyłeś, w ramach czyszczenia po tym przykładzie.
Jeśli korzystasz z poziomu darmowego, śledź pozostały limit i przeglądaj zachowania związane z przerwami i przekroczeniem limitów. Odłącz edytory zapytań i połączenie z Eksplorator obiektów, gdy skończysz. Otwarte sesje mogą zapobiec automatycznym pauzom bezczynności; rozłączenie nie przywraca już zużytych sekund vCore. Pomyślne zapytanie nie potwierdza zgodności obciążenia ani nie gwarantuje, że przyszłe wykorzystanie pozostanie w ramach bezpłatnego limitu.
Treści powiązane
- Eksploruj kontener Azure SQL Database do lokalnego rozwoju (private preview). Potrzebujesz dostępu do podglądu. Przed użyciem rozszerzenia MSSQL zapoznaj się z ograniczeniami narzędzi GUI .
- Nawiązywanie połączenia z bazą danych przy użyciu rozszerzenia MSSQL dla Visual Studio Code
- Rozszerzenie MSSQL dla programu Visual Studio Code
- Tutorial: pisanie instrukcji Transact-SQL
- Rozszerzenie GitHub Copilot for MSSQL dla programu Visual Studio Code