SQL Builder
Esta ferramenta auxilia na construção de consultas SQL em forma de Wizard. Estas consultas podem ser salvas para serem utilizadas posteriormente. Qualquer SQL pode ser executado diretamente na aba execução que é exibida após a escolha da base de dados.
Base de Dados
Primeiramente devemos selecionar a conexão (base de dados) que desejamos utilizar. É importante ressaltar que é necessário ter uma conexão criada no projeto para que ela seja listada no SQL Builder.
Após selecionar a conexão desejada, clique no botão Confirmar para utilizar esta conexão.
ATENÇÃO: O SQL Builder não analisa o SQL, apenas recebe a Query SQL informado pelo usuário e o executa. Desta forma, caso utilize drivers PDO, somente estes estão habilitados: PDO_DBLIB, PDO_MYSQL, PDO_PGSQL, PDO_SQLITE. Caso utilize um driver que não seja um destes listados, lhe pode ser retornado o erro “BAD GETCOLUMNMETA()” nos títulos das colunas.
Acesse a página do PHP para obter mais informações.
Tabelas
Todas as tabelas existentes na base de dados serão listadas na aba tabelas. Podem ser selecionadas várias tabelas desde que possuam relacionamento.
Selecione as tabelas desejadas para criar a consulta.
Após selecionar as tabelas, clique no botão Confirmar para utilizar esta conexão.
NOTA: Caso deseje selecionar tabelas de outra conexão, clique no botão Recarregar para voltar a tela de seleção de conexões.
Campos
Selecione os campos que devem fazer parte da consulta. Os campos podem ser ordenados alfabeticamente (Ascendente) ou na ordem em que foram criados (Padrão)
É possível configurar alias para as tabelas selecionadas, esta opção encontra-se abaixo da lista de campos onde todas as tabelas selecionadas serão listadas.
Joins
Feita as definições dos campos, se necessário podemos configurar um join. Para isso, devemos selecionar as tabelas que possuem relacionamento, em seguida selecionar o join que será usado no campo Tipo e por fim clicar em Adicionar.
Após adicionar clique em Confirmar, para que possamos informar os campos que se relacionam.
Ao definirmos os campos, seremos direcionados para a aba execução.
Para adicionar where ao SQL, clique na aba Condições
Condições
Podemos adicionar clausulas where a consulta criada.
Ordenação
Defina a ordenação de exibição do resultado da consulta.
Execução
Área de execução dos comandos SQL. Ao finalizar a configuração através do Wizard o SQL criado será exibido nesta aba. Além dos comandos DML (Data Manipulation Language) também podemos executar comandos DDL (Definition Data Language).
Podemos ainda definir o total de registro exibidos por página.
Salvos
Para salvar os comandos criados, basta inserir um nome e clicar em salvar. Os comandos que já estão salvos serão listados.