Uma característica do MySQL Query Browser é a habilidade de construir queries. Utilize o navegador de banco de dados para selecionar as colunas e as tabelas que deseja para a query e tenha a query criada automaticamente a partir das suas escolhas.
O primeiro passo para construir uma query é selecionar uma tabela
para ela. Clique e arraste uma tabela para a área de query para
iniciar uma query. Por exemplo, ao arrastar a tabela
City
para a área de query, o texto
SELECT * FROM City C
é adicionado à área de
query. Você também pode dar um duplo-clique na tabela para
iniciar uma nova query SELECT
.
Quando você seleciona uma tabela a partir do navegador de banco de dados e o arrasta sobre a área de query, uma ferramenta de tabela com algumas ações de composição é mostrada. Solte a tabela que você está arrastando sobre a ação desejada e a query será modificada de acordo com o comando. As seguintes ações são possíveis:
SELECT
substitui a declaração atual por
uma query SELECT
contendo a tabela
arrastada.
Add Table
Adiciona a tabela arrastada à
lista de tabelas na query SELECT
atual.
JOIN Table
: Caso uma query
SELECT
já exista na caixa de query, com
uma tabela nela, a nova tabela arrastada será adicionada e a
claúsula WHERE
apropriada para executar o
JOIN
será adicionada.
LEFT OUTER JOIN
é o mesmo caso do
anterior, porém cria uma declaração LEFT OUTER
JOIN
ao invés de uma declaração
JOIN
.
UPDATE
substitui a declaração atual pela
declaração UPDATE
contendo a tabela
arrastada.
INSERT
substitui a declaração atual pela
declaração INSERT
contendo a tabela
arrastada.
DELETE
substitui a declaração atual pela
declaração DELETE
contendo a tabela
arrastada.
Tabelas são unidas baseando-se em colunas de mesmo nome para tabelas MyISAM e informação de chaves estrangeiras (foreign key) para tabelas InnoDB.
A partir do momento que uma tabela é selecionada, você pode
selecionar colunas específicas para efetuar uma query; Clique no
botão Select localizado nos botões de
contrução de query na barra de botões. O ponteiro do seu mouse
será mudado para um ponteiro Select
, o qual
você pode usar para selecionar colunas do navegador de banco de
dados. Por exemplo, ao clicar nos campos Id, Name e Country do
banco de dados exemplo world
, a query
SELECT C.Id, C.Name, C.Country FROM City C
é
criada na área de query.
A partir do momento que você selecionou as colunas que desejava
para a query, você pode usar outros botões de construção de
query para completar sua query com cláusulas
WHERE
, GROUP BY
e
ORDER BY
. Quando uma nova seção da query é
adicionada com os botões de construção de query, o cursor na
área de query é colocado na posição para a edição; se você
clicar em um campo com o ponteiro WHERE, o cursor estará na
posição para você digitar nos detalhes da cláusula
WHERE
.
Você pode trocar entre os diferentes ponteiros construtores de
query ao clicar sobre os botões de construção de query na barra
de botões ou ao usar uma combinação de teclas
Ctrl+Alt e a primeira letra do
ponteiro que você deseja usar
(Ctrl+Alt+S
para SELECT
,
Ctrl+Alt+W para
WHERE
e assim sucessivamente.)
Caso os botões de construção de query não estejam visíveis, eles podem ser exibidos através das opções do navegador. Veja Section 9.5.1, “Opções de Exposição” para mais informações.
Esta é uma tradução do manual MySQL Query Browser que pode ser encontrado em dev.mysql.com. O Manual MySQL Query Browser original é em inglês e esta tradução não é obrigatoriamente tão atualizada quanto a versão original.