Início Rápido: Usar o Azure Data Studio para conectar e consultar o SQL Server
Este guia de início rápido mostra como usar o Azure Data Studio para se conectar ao SQL Server e usa as instruções T-SQL (Transact-SQL) para criar o TutorialDB usado nos tutoriais do Azure Data Studio.
Pré-requisitos
Para concluir este início rápido, você precisa do Azure Data Studio e de acesso a uma instância do SQL Server.
Se você não tiver acesso a um SQL Server, selecione a plataforma dentre os links a seguir (lembre-se do Logon e da Senha do SQL):
- Windows: baixe o SQL Server 2022 Developer Edition
- Linux: baixe o SQL Server 2022 em um contêiner
- Linux: baixe o SQL Server 2022 Developer Edition – basta seguir as etapas para Criar e Consultar Dados.
Conectar a um SQL Server
Inicie o Azure Data Studio.
Na primeira vez que você executar o Azure Data Studio, a página inicial deverá abrir. Se você não vir a página Bem-vindo, selecione Ajuda>Bem-vindo. Selecione Nova Conexão para abrir o painel de Conexão:
Este artigo usa o Logon do SQL, mas há suporte para a Autenticação do Windows. Preencha os campos da seguinte maneira:
- Nome do Servidor: insira o nome do servidor aqui. Por exemplo, localhost.
- Tipo de Autenticação: Logon do SQL
- Nome de Usuário: O nome de usuário para o SQL Server
- Senha: Senha do SQL Server
- Nome do banco de dados:<Padrão>
- Grupo de Servidores:<Padrão>
Criar um banco de dados
As etapas a seguir criam outro banco de dados denominado TutorialDB:
Clique com o botão direito do mouse no servidor, localhost, e selecione Nova Consulta.
Cole o snippet a seguir na janela de consultas e selecione Executar.
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
Depois que a consulta for concluída, o novo TutorialDB aparecerá na lista de bancos de dados. Se ele não aparecer, clique com o botão direito do mouse no nó Banco de Dados e selecione Atualizar.
Criar uma tabela
O editor de consultas ainda está conectado ao banco de dados mestre, mas queremos criar uma tabela no banco de dados TutorialDB.
Altere o contexto de conexão para TutorialDB:
Substitua o texto na janela de consulta pelo seguinte snippet e selecione Executar:
-- 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
Depois que a consulta for concluída, a nova tabela Clientes aparece na lista de tabelas. Talvez seja necessário clicar com o botão direito do mouse no nó TutorialDB > Tabelas e selecionar Atualizar.
Inserir linhas
Substitua o texto na janela de consulta pelo seguinte snippet e selecione Executar:
-- 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
Exibir os dados retornados por uma consulta
Substitua o texto na janela de consulta pelo seguinte snippet e selecione Executar:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;