Gerencie seus dados usando o Cloud SQL Studio,Gerencie seus dados usando o Cloud SQL Studio,Gerencie seus dados usando o Cloud SQL Studio,Gerencie seus dados usando o Cloud SQL Studio

Esta página descreve como explorar e gerenciar seus dados do Cloud SQL usando o Cloud SQL Studio no Google Cloud console.

O Cloud SQL Studio permite que usuários autorizados interajam diretamente com o banco de dados SQL e executem consultas SQL a partir dele. Google Cloud console para acessar e manipular dados. Você pode executar uma série de ações que executaria em um cliente de linha de comando SQL, como criar tabelas e índices, modificar tabelas ou configurar visualizações.

O Cloud SQL Studio inclui um painel do Explorer que se integra a um editor de consultas e a uma tabela de resultados de consultas SQL. Você pode executar instruções DDL, DML e DQL a partir dessa interface. Por exemplo, em vez de configurar uma ferramenta de consulta de banco de dados de terceiros, você pode criar uma tabela e consultar seus dados usando o editor de consultas do Cloud SQL Studio.

Você pode usar o painel do Explorer para visualizar e interagir com os objetos do seu banco de dados. Você pode criar, alterar e excluir os objetos do banco de dados, como os seguintes:

  • Tabelas
  • Colunas
  • Índices e chaves
  • Funções

Você também pode usar o painel Explorer para iniciar consultas SELECT para tabelas.

Se você é novo no Cloud SQL, consulte Visão geral do Cloud SQL .

Funções e permissões necessárias

Para obter as permissões necessárias para concluir as tarefas neste documento, peça ao administrador para lhe conceder a função do IAM " Usuário do Cloud SQL Studio" ( roles/cloudsql.studioUser ) no projeto. Para obter mais informações sobre como conceder funções, consulte Gerenciar acesso a projetos, pastas e organizações .

Você também pode obter as permissões necessárias por meio de funções personalizadas ou outras funções predefinidas .

Para usar o Cloud SQL Studio, você deve ter as seguintes permissões:

  • cloudsql.databases.list
  • cloudsql.instances.executeSql
  • cloudsql.instances.get
  • cloudsql.instances.login (necessário somente se você estiver usando autenticação de banco de dados IAM)
  • cloudsql.users.list

Além disso, certifique-se de ter permissões no nível do banco de dados que você está usando para autenticação e a senha do usuário privilegiado do banco de dados que você está usando.

Autenticar no Cloud SQL Studio

Antes de acessar um banco de dados no Cloud SQL Studio, você precisa selecionar um método de autenticação. Para acessar seu banco de dados usando o Cloud SQL Studio, você pode usar um dos seguintes tipos de autenticação:

Explore seus dados

Para acessar o painel do Explorer , siga estas etapas:

  1. No Google Cloud console, acesse a página Instâncias do Cloud SQL .

    Acesse Instâncias do Cloud SQL

  2. Selecione uma instância da lista.
  3. No menu de navegação, clique em Cloud SQL Studio .
  4. Entre no Cloud SQL Studio usando o nome do seu banco de dados, nome de usuário e senha. O painel do Explorer exibe uma lista dos objetos no seu banco de dados.

Crie, modifique e consulte seus dados

Usando o editor SQL, você pode executar uma combinação de instruções DDL, DML e DQL. Você pode compor uma consulta sozinho ou preencher o editor de consultas com um modelo usando o explorador.

Para estruturar, modificar ou consultar seus dados, siga estas etapas:

  1. No Google Cloud console, acesse a página Instâncias do Cloud SQL .

    Acesse Instâncias do Cloud SQL

  2. Selecione uma instância da lista.
  3. No menu de navegação, clique em Cloud SQL Studio .
  4. Entre no Cloud SQL Studio usando o nome do seu banco de dados, nome de usuário e senha.
  5. Elabore uma consulta usando um dos seguintes métodos:
    • Para compor sua própria consulta, siga estas etapas:
      1. Abra uma nova aba clicando em .
      2. Quando o editor de consultas aparecer, escreva sua consulta.
    • Para compor uma consulta começando com um modelo, siga estas etapas:
      1. No painel do Explorer , ao lado de um objeto ou coleção de banco de dados, clique em more_vert Exibir ações . Uma ou mais ações disponíveis serão exibidas.
      2. Clique em uma ação. O editor de consultas será preenchido com um modelo.
      3. Substitua todos os espaços reservados no modelo.
  6. Execute suas consultas usando uma das seguintes abordagens:
    • Para executar todas as instruções no editor de consultas, clique em Executar .
    • Para executar instruções específicas, selecione uma ou várias instruções e clique em Executar selecionadas .
  7. Os resultados das suas consultas aparecem na aba Resultados . Se houver vários conjuntos de resultados disponíveis, selecione um resultado na lista suspensa Todos os resultados .

Limitações

  • O Cloud SQL Studio oferece suporte a consultas leves. Respostas com mais de 10 MB podem ser truncadas. O Cloud SQL Studio indica quando resultados parciais são retornados.
  • Você só pode executar consultas para instâncias do Cloud SQL que estejam em execução.
  • O Cloud SQL Studio não oferece suporte a servidores externos.
  • Solicitações que levam mais de cinco minutos são canceladas. Não há suporte para definir um tempo limite de consulta maior usando SET STATEMENT_TIMEOUT .
  • O Cloud SQL Studio não mantém uma conexão com o banco de dados aberta após a conclusão da execução de um script SQL. Da mesma forma, as guias do editor não compartilham uma sessão comum e cada execução inicia uma nova sessão.
  • Ao executar uma combinação de instruções DML, DQL e DDL, somente os resultados das consultas DQL serão exibidos.
  • Fechar o navegador ou a aba do navegador não interrompe a execução da consulta no Cloud SQL Studio. A consulta será executada até ser concluída ou atingir o tempo limite.
  • Se você estiver executando várias instruções no editor de consultas ao mesmo tempo e uma ou mais instruções resultarem em um erro, a execução de todas as instruções será abortada e o primeiro erro encontrado será exibido.