Szybki start: nawiązywanie połączeń z programem SQL Server i wykonywanie na nich zapytań przy użyciu narzędzia Azure Data Studio
W tym przewodniku Szybki start pokazano, jak używać narzędzia Azure Data Studio do nawiązywania połączenia z programem SQL Server, a następnie używać instrukcji Języka Transact-SQL (T-SQL) do tworzenia bazy danych TutorialDB używanej w samouczkach usługi Azure Data Studio.
Wymagania wstępne
Aby ukończyć ten przewodnik Szybki start, potrzebujesz narzędzia Azure Data Studio i dostępu do wystąpienia programu SQL Server.
Jeśli nie masz dostępu do programu SQL Server, wybierz swoją platformę z poniższych linków (pamiętaj, aby pamiętać identyfikator logowania i hasło SQL!):
- Windows — pobierz program SQL Server 2022 Developer Edition
- Linux — pobieranie programu SQL Server 2022 w kontenerze
- Linux — pobierz program SQL Server 2022 Developer Edition — wystarczy wykonać kroki opisane w temacie Tworzenie i wykonywanie zapytań o dane.
Nawiązywanie połączenia z programem SQL Server
Uruchom narzędzie Azure Data Studio.
Przy pierwszym uruchomieniu narzędzia Azure Data Studio powinna zostać otwarta strona Zapraszamy. Jeśli nie widzisz strony powitalnej , wybierz pozycję Pomoc>powitalna. Wybierz pozycję Nowe połączenie , aby otworzyć okienko Połączenie :
W tym artykule jest używany identyfikator LOGOWANIA SQL, ale jest obsługiwane uwierzytelnianie systemu Windows. Wypełnij pola w następujący sposób:
- Nazwa serwera: wprowadź tutaj nazwę serwera. Na przykład localhost.
- Typ uwierzytelniania: identyfikator logowania SQL
- Nazwa użytkownika: nazwa użytkownika programu SQL Server
- Hasło: hasło dla programu SQL Server
- Nazwa bazy danych:< wartość domyślna>
- Grupa serwerów:<domyślna>
Utwórz bazę danych
Następujące kroki umożliwiają utworzenie bazy danych o nazwie TutorialDB:
Kliknij prawym przyciskiem myszy serwer, localhost i wybierz pozycję Nowe zapytanie.
Wklej następujący fragment kodu w oknie zapytania: a następnie wybierz pozycję Uruchom.
USE master; GO IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialDB' ) CREATE DATABASE [TutorialDB]; GO IF SERVERPROPERTY('ProductVersion') > '12' ALTER DATABASE [TutorialDB] SET QUERY_STORE = ON; GO
Po zakończeniu zapytania nowa baza danych TutorialDB zostanie wyświetlona na liście baz danych. Jeśli go nie widzisz, kliknij prawym przyciskiem myszy węzeł Bazy danych i wybierz polecenie Odśwież.
Utwórz tabelę
Edytor zapytań jest nadal połączony z bazą danych master , ale chcemy utworzyć tabelę w bazie danych TutorialDB .
Zmień kontekst połączenia na TutorialDB:
Zastąp tekst w oknie zapytania następującym fragmentem kodu i wybierz pozycję Uruchom:
-- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers; GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column [Name] NVARCHAR(50) NOT NULL, [Location] NVARCHAR(50) NOT NULL, [Email] NVARCHAR(50) NOT NULL ); GO
Po zakończeniu zapytania nowa tabela Customers pojawi się na liście tabel. Może być konieczne kliknięcie prawym przyciskiem myszy węzła TutorialDB Tables (Tabele tutorialDB>) i wybranie pozycji Odśwież.
Wstawianie wierszy
Zastąp tekst w oknie zapytania następującym fragmentem kodu i wybierz pozycję Uruchom:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers (
[CustomerId],
[Name],
[Location],
[Email]
)
VALUES
(1, N'Orlando', N'Australia', N''),
(2, N'Keith', N'India', N'keith0@adventure-works.com'),
(3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
(4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO
Wyświetlanie danych zwracanych przez zapytanie
Zastąp tekst w oknie zapytania następującym fragmentem kodu i wybierz pozycję Uruchom:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;