Entenda os blocos e suas funcionalidades

Create Database

Cria um novo banco de dados SQL

Obrigatoriamente o primeiro bloco da pilha. Conecta-se ao banco de dados informado. Todos o blocos conectados a esse realizarão suas ações neste banco.

Create Table

Cria uma nova tabela ao banco de dados.

Bloco responsável pela criação de uma nova tabela no banco. Nele deve-se informa o nome da tabela e suas variáveis(colunas). Para a adição das variáveis o bloco possuí 1 botão para a adição da mesma e mais 2 botões para a definição das características PRIMARY KEY e FOREIGN KEY.

======= Blocos Relacionados =======

Bloco responsável pela adição de novas variáveis(colunas) ao bloco Create Table. Deve-se informar o nome da variável, seu tipo e atributo.

Bloco responsável pela definição da característica PRIMARY KEY a uma variável. Deve-se informar o nome da variável já definida no bloco.

Bloco responsável pela definição da característica FOREIGN KEY a uma variável. Deve-se informar o nome da variável já definida no bloco, a tabela a ser referenciada e o identificador a ser usado na relação.

Alter Table

Adiciona, exclui ou modifica colunas em uma tabela existente.

Bloco responsável pela alteração de uma tabela. Deve-se informar o nome da tabela desejada, ação a ser realizada, nome da variável a ser modificada e o tipo da variável caso necessário.

Drop Table

Deleta uma tabela existente em um banco de dados.

Bloco responsável pela exclusão de uma tabela no banco de dados. Deve-se informa o nome da tabela desejada.

Insert Into

Adiciona novos registros em uma tabela.

Bloco responsável pela inserção de novos dados a um banco. Neste bloco deve-se passar o nome da tabela em que serão adicionados os dados e caso desejado a ordem ou quais os dados a serem inseridos. Possuí um botão que adiciona um campo para a inserção do valor desejado e outro botão para inserir algum outro valor padrão.

======= Blocos Relacionados =======

Bloco responsável por inserir novos dados a uma tabela no bloco INSERT INTO. Deve-se passar o valor do dado.

Bloco responsável por inserir dados padrões a uma tabela no bloco INSERT INTO. Deve-se selecionar o valor do dado.

Update

Modifica os registros existentes em uma tabela.

Bloco responsável pela alteração de um dado existentes em uma tabela. Deve-se informar o nome da tabela em que o dado esta presente e a condição de alteração. Possuí um botão para a adição dos blocos de variáveis.

======= Blocos Relacionados =======

Bloco responsável por determinar qual variável terá o valor alterado e seu novo valor no bloco UPDATE. Deve-se passar o nome da variável e seu novo valor.

Select

Seleciona os dados de um banco de dados

Bloco responsável pela seleção de dados em uma tabela. Possuí um campo de seleção e um botão que adiciona o bloco correnspondente ao campo.

======= Blocos Relacionados =======

Restringe quais dados serão apresentados ao realizar uma pesquisa no bloco SELECT. Deve-se informar os dados que serão pesquisados ou se apresentara todos os dados.

Determina a tabela que será pesquisada no bloco SELECT. Deve-se informar o nome da tabela desejada.

Realiza uma junção de tabelas ao pesquisar no bloco SELECT. Pode ser definida entre inner, left, right e full join. Deve-se informar a qual tabela terá a união e os dados semelhantes as tabelas.

Cria uma restrição de pesquisa no bloco SELECT. Deve-se informar o nome da variável, o operador e sua restrição.

Altera a ordem de apresentação dos dados do bloco SELECT. Deve-se informar a variável e sua ordem de apresentação.

Delete From

Deleta registros existentes em uma tabela.

Bloco responsável por excluir um dado inserido a uma tabela. Deve-se passar o nome da tabela e a restrição de exclusão do dado.