Guia de início rápido: usar o Azure Data Studio para conectar e consultar o MySQL

Este guia de início rápido mostra como usar o Azure Data Studio para se conectar a um servidor MySQL (hospedado localmente, em VMs, no MySQL gerenciado em outras nuvens ou no Banco de Dados do Azure para MySQL - Servidor Flexível), criar um banco de dados e usar instruções SQL para inserir e consultar dados no banco de dados.

Nota

Embora o Microsoft Entra ID seja o novo nome do Azure Ative Directory (Azure AD), para evitar a interrupção de ambientes existentes, o Azure AD ainda permanece em alguns elementos codificados, como campos de interface do usuário, provedores de conexão, códigos de erro e cmdlets. Neste artigo, os dois nomes são intercambiáveis.

Pré-requisitos

Para concluir este início rápido, você precisa do Azure Data Studio, a extensão MySQL para o Azure Data Studio e acesso a um servidor MySQL.

Conecte-se ao MySQL

  1. Inicie o Azure Data Studio.

  2. Na primeira vez que você iniciar o Azure Data Studio, a caixa de diálogo Conexão será aberta. Se a caixa de diálogo Conexão não abrir, selecione o ícone Nova Conexão na visualização SERVIDORES na guia Conexões:

    Screenshot of new connection icon in the Servers sidebar.

  3. Na janela de diálogo que aparece, vá para Tipo de conexão e selecione MySQL na lista suspensa.

  4. Digite o nome do seu servidor MySQL, selecione seu método de autenticação preferido e insira as credenciais para se conectar ao seu servidor MySQL:

    Screenshot of new connection screen to connect to MySQL server.

    Definição Valor de exemplo Description
    Nome do servidor localhost / exampleserver.mysql.database.azure.con O nome do servidor completamente qualificado.
    Tipo de autenticação Palavra-passe O método de autenticação para acessar seu servidor MySQL. Esta opção permite escolher entre a autenticação nativa do MySQL (Senha) e a autenticação do Microsoft Entra (Azure Ative Directory).
    Nome de utilizador exemplousuário O nome de utilizador com o qual quer iniciar sessão.
    Palavra-passe palavra-passe A palavra-passe com a qual está a iniciar sessão na conta.
    Lembrar palavra-passe Verificar Marque esta caixa se não quiser inserir a senha cada vez que se conectar.
    Nome da base de dados <Predefinição> Insira um nome de banco de dados se desejar que a conexão especifique um banco de dados.
    Grupo de servidores <Predefinição> Esta opção permiti-lhe atribuir esta ligação a um grupo de servidores específico que criar.
    Nome (opcional) deixar em branco Esta opção permite-lhe especificar um nome amigável para o servidor.
  5. Se o seu servidor MySQL requer criptografias SSL, navegue até a janela Propriedades avançadas selecionando o botão Avançado..., insira os detalhes de configuração SSL e selecione OK. Por padrão, o modo SSL é configurado como Exigir. Para obter mais informações sobre criptografia SSL e modos, consulte Configurando o MySQL para usar conexões criptografadas.

  6. Revise os detalhes da conexão e selecione Conectar.

Quando uma conexão bem-sucedida é estabelecida, seu servidor é aberto na barra lateral SERVIDORES.

Criar uma base de dados

As etapas a seguir criarão um banco de dados chamado tutorialdb:

  1. Clique com o botão direito do mouse em seu servidor MySQL na barra lateral SERVIDORES e selecione Nova consulta.

  2. Cole esta instrução SQL no editor de consultas que se abre.

    CREATE DATABASE tutorialdb;
    
  3. A partir da barra de ferramentas, selecione Run (Executar) para executar uma consulta. As notificações aparecem no painel MENSAGENS para mostrar o progresso da consulta.

Gorjeta

Você pode usar F5 no teclado para executar a instrução em vez de usar Executar.

Após a conclusão da consulta, clique com o botão direito do mouse em Bancos de Dados sob seu servidor MySQL na barra lateral SERVIDORES e selecione Atualizar para ver tutorialdb listado no nó Bancos de dados.

Criar uma tabela

As etapas a seguir criarão uma tabela no tutorialdb:

  1. Altere o contexto de conexão para tutorialdb usando a lista suspensa no editor de consultas.

    Screenshot showing connection context drop-down in query editor.

  2. Cole a seguinte instrução SQL no editor de consultas e selecione Executar.

    Nota

    Você pode acrescentar isso ou substituir a consulta existente no editor. Selecionar Executar executa apenas a consulta realçada. Se nada estiver realçado, selecionar Executar executará todas as consultas no editor.

    -- Drop the table if it already exists
    DROP TABLE IF EXISTS customers;
    -- Create a new table called 'customers'
    CREATE TABLE customers(
        customer_id SERIAL PRIMARY KEY,
        name VARCHAR (50) NOT NULL,
        location VARCHAR (50) NOT NULL,
        email VARCHAR (50) NOT NULL
    );
    

Inserir dados

Cole o seguinte trecho na janela de consulta e selecione Executar:

-- Insert rows into table 'customers'
INSERT INTO customers
    (customer_id, name, location, email)
 VALUES
   ( 1, 'Orlando', 'Australia', ''),
   ( 2, 'Keith', 'India', 'keith0@adventure-works.com'),
   ( 3, 'Donna', 'Germany', 'donna0@adventure-works.com'),
   ( 4, 'Janet', 'United States','janet1@adventure-works.com');

Consultar os dados

  1. Cole o seguinte trecho no editor de consultas e selecione Executar:

    -- Select rows from table 'customers'
    SELECT * FROM customers; 
    
  2. Os resultados da consulta são exibidos:

    Screenshot showing results of the SELECT query.

Como alternativa, na barra lateral SERVIDORES, navegue até a tabela de clientes, clique com o botão direito do mouse na tabela e selecione Selecionar Top 1000 para consultar os dados.

Passos Seguintes