0% acharam este documento útil (0 voto)
6 visualizações13 páginas

Guia Prático de Uso do Beekeeper Studio

O documento fornece um guia passo a passo para instalar e usar o Beekeeper Studio com um banco de dados SQLite. Ele aborda a criação de tabelas, inserção e manipulação de dados, além de explicar conceitos como relacionamentos entre tabelas e comandos SQL. Também inclui dicas sobre nomenclatura e boas práticas ao trabalhar com SQL e SQLite.

Enviado por

Thiago Maia
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações13 páginas

Guia Prático de Uso do Beekeeper Studio

O documento fornece um guia passo a passo para instalar e usar o Beekeeper Studio com um banco de dados SQLite. Ele aborda a criação de tabelas, inserção e manipulação de dados, além de explicar conceitos como relacionamentos entre tabelas e comandos SQL. Também inclui dicas sobre nomenclatura e boas práticas ao trabalhar com SQL e SQLite.

Enviado por

Thiago Maia
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

para usar basta criar um arquivo de bloco de notas com o nome.

db

agora vamos instalar o beekeeperStudio

vamos pegar a versão gratuita pesquisando pela community edition


não precisa fazer conta é só colocar o coloque seu e-mail e aceitar os termos de uso
escolha a installer do windows caso esteja suando windows.

quando abrir o beekeeper

escolha o connection type de SQLite e choose file escolha aquele nosso arquivo
[Link]

save connection é o nome que a conexão ficará salva na esquerda.


e dê o connect

entidade também é um jeito de se referir a tablela quando vir no beekeeper

OBS: o código do SQLite é quase igual ao SQL porém não precisa usar ; no final das
querys, a não ser que queira dar run em varias queries ao mesmo tempo ai é aconselhado
usar o ; apra separar uma da outra.

no SQLite conecte ao banco e aperte no + para poder escrever as querys

OBS: podemos criar tabelas direto no beekeper

e colocar dados [Link] com o botão direito na tabela escolha view data. clique no + no
canto inferior para adicionar linhas de dados e no apply para aplicar a tabela.
OBS: é aconselhado colocar o nome das palavras reservadas(comandos) em caixa alta,
nome de tabelas escritos no plural, para espaço entre palavras use o _(underline). ex:
tec_products

outro exemplo:

crie uma tabela e coloque RUN


irá então aparecer as tabelas(entidades) sqlite na esquerda

se quiser executar somente uma parte do codigo é só selecionar e depois run


selection(aparecerá no lugar do RUN após selecionar)

adicionar e remover coluna

alterar o nome de uma coluna

renomear uma tabela

remover uma tabela

inserir uma linha na tabela


visualizar tabela

alterar valor em uma linha da tabela.


OBS: se der update sem where irá alterar todas as linhas da tabela

deletar uma linha da tabela


OBS: lembre-se de dar WHERE no delete, para não deletar todos os dados da tabela.

operadores de comparação
<> diferente

operadores lógicos AND e OR

BETWEEN AND

BETWEEN IN
serão linhas com price exatamente 800, 550 e 1200

ORDER BY DESC/ASC

OBS:ASC é o padrão caso não use nenhum ORDER BY

LIMIT mostrar só uma quantidade x de elementos

COUNT

SUM- só utilize com colunas com valores numericos

AVG(média aritmética) dos valores de uma coluna

AS- muda o nome da coluna na exibição,


OBS:isso não muda nome real da coluna somente naquela breve exibição coloca outro
nome.
OBS: quando suamos um AS durante aquela query temos que usar o novo nome

GROUP BY- agrupa os elementos baseados nos seus nomes.

OBS:a tabela sqlite_sequence é criada automaticamente pelo sqlite quando colocamos em


umacoluna de uma tabela o AUTOINCREMENT, está tabela é onde ela guarda em qual
autoincrement está.
se der um SELECT para visualizar poderá qual foi o ultimo valor autoincrementado.
RELACIONAMENTO 1:1- o relacionamento 1:1 se estabelece com o student_id UNIQUE

FOREIGN KEY REFERENCES é o que faz o link de uma tabela com a outra

inserindo dados nessa tabela

fazendo um INNER JOIN para mostrar os dados das duas tabelas.

OSB: temos que usar o AS para nomear porque queremos pegar id em ambas as tabelas, e
dará erro da ambiguous, pois o programa nao vai saber qual id estamos falando.
RELACIONAMENTO 1 : N(um para muitos)

RELACIONAMENTO N:M(muitos para muitos)

em muitos para muitos fazemos uma tabela para conectar ambas as tabelas. essa tabela é
também conhecida como tabela pivô

Você também pode gostar