SQLite é um dos sistemas de banco de dados relacionais mais populares e fáceis de usar. Possui muitos recursos em relação a outros bancos de dados relacionais. Muitas empresas multinacionais de grande porte, como a Adobe, usam o SQLite como formato de arquivo do aplicativo para seu produto Photoshop Lightroom. A Airbus, uma empresa aeroespacial multinacional europeia, usa SQLite no software de voo para a família de aeronaves A350 XWB. Você aprenderá vários conceitos e terá prática neste tutorial SQLite.

Comandos SQLite

Agora, você verá alguns comandos básicos neste tutorial SQLite.

CREATE TABLE STATEMENT

No SQLite, a instrução CREATE TABLE é usada para criar uma nova tabela. Ao criar a tabela, você nomeia essa tabela e define sua coluna e tipos de dados de cada coluna.

Sintaxe:

CREATE TABLE database_name.table_name (

col datatype PRIMARY KEY (uma ou mais colunas),

tipo de dados col,

tipo de dados col,

…..

tipo de dados da coluna,

);

Você entenderá este comando melhor com a ajuda de um exemplo.

Agora, verifique a tabela criada:

INSERT STATEMENT

No SQLite, a instrução INSERT INTO é usada para adicionar novas linhas de dados em uma tabela. Depois de criar a tabela, este comando é usado para inserir registros na tabela.

Sintaxe:

INSERT INTO Table_name (col1, col2,……… , col n)

VALORES (valor1, valor2, valor3,………., valores n);

Você pode visualizar a saída usando a instrução SELECT.

Uma instrução SELECT é usada para buscar dados de uma determinada tabela.

UPDATE STATEMENT

No SQLite, a consulta UPDATE é usada para modificar os registros existentes em uma tabela. É usado com a cláusula WHERE para selecionar linhas específicas. Caso contrário, ele atualizará todas as linhas.

Sintaxe:

ATUALIZAR nome_tabela

SET coluna1=valor1, coluna2=valor2…., colunaN=valorN

ONDE [condição];


EXCLUIR DECLARAÇÃO

O comando excluir é usado para exclua registros específicos (linhas selecionadas) da tabela.

Sintaxe:

DELETE FROM nome_tabela

WHERE [condições];


WHERE STATEMENT

A cláusula where extrai apenas os registros que cumprem uma condição declarada.

Sintaxe:

SELECT coluna1, coluna2,…. colunaN

FROM nome_tabela

WHERE [condição]

AND STATEMENT

É um operador conjuntivo que faz múltiplas comparações com diferentes operadores na mesma instrução SQLite.

Sintaxe:

SELECT coluna1, coluna2, colunaN

FROM nome_tabela

WHERE [condição1] E [condição2]… E [condiçãoN] ;

GRUPO POR DECLARAÇÃO

O A instrução GROUP BY agrupa linhas que têm os mesmos valores em linhas de resumo.

Sintaxe:

SELECT lista de colunas

FROM nome_tabela

ONDE [condições]

GRUPO POR coluna1, coluna2…. colunaN

ORDENAR POR coluna1, coluna2…. colunaN

DECLARAÇÃO HAVING

A cláusula having é usada principalmente com funções agregadas e também é usada para especificar condições para uma saída particular.

Sintaxe:

SELECT coluna1, coluna2

FROM tabela1, tabela2

WHERE [condições]

GRUPO POR coluna1, coluna2

TENDO [condições]

ORDENAR POR coluna1, coluna2

ORDER BY STATEMENT

A cláusula ORDER BY classifica o resultado em ordem crescente ou decrescente com base em uma ou mais colunas.

Sintaxe:

SELECT lista-coluna

FROM nome_tabela

[condição WHERE]

[ORDER BY coluna1, coluna2,.. colunaN] [ASC | DESC];

Função MIN

O MIN função é usada para buscar o menor valor de uma expressão.

Sintaxe:

SELECT MIN (expressão_agregada)

tabelas FROM

[ Condições WHERE];

Função MAX

A função MAX é usada para buscar o maior valor de uma expressão.

Sintaxe:

SELECT MAX (expressão_agregada)

tabelas FROM

[condições WHERE];

Função AVG

A função AVG produz o valor médio de uma coluna numérica.

Sintaxe:

SELECT AVG (expressão_agregada)

tabelas FROM

[condições ONDE];

Função SUM

A função SUM é usada para produzir a soma total de uma coluna numérica.

Sintaxe:

SELECT SUM (expressão_agregada)

Tabelas FROM

[condições WHERE];

SQLite COUNT Função

A função COUNT é usada para buscar o número de linhas que preenchem uma expressão especificada.

Sintaxe:

SELECT COUNT (expressão_agregada)

tabelas FROM

[condições WHERE];

COMO COMANDO

O operador SQLite LIKE é usado para pesquisar um padrão especificado usando curingas.

Existem dois curingas usados ​​com o operador LIKE:

O sinal de porcentagem (%) representa zero , um ou vários caracteres O sinal de sublinhado (_) representa um, um único caractere

Sintaxe:

SELECT FROM table_name

WHERE coluna LIKE’% XXXX%’;

DISTINCT STATEMENT

A cláusula DISTINCT com a instrução SELECT é usado para retornar apenas registros distintos.

É usado quando você tem muitos valores duplicados na tabela.

Sintaxe:

SELECT DISTINCT coluna1, coluna2,….. colunaN

FROM nome_tabela

WHERE [condição]

O acima a consulta retorna valores de endereço exclusivos da tabela.

Curso GRATUITO: Introdução à análise de dados

Domínio dos fundamentos da análise de dados à distância de um clique! Começar a aprender

BETWEEN STATEMENT

O operador BETWEEN seleciona valores dentro de um determinado intervalo. Possui os valores inicial e final incluídos.

Sintaxe:

SELECT nome_da_coluna (s)

FROM nome_da_tabela

WHERE nome_da_coluna ENTRE o valor1 E o valor2;

A consulta acima retorna os alunos com idade entre 20 e 30 anos.

CASE STATEMENT

A expressão SQLite CASE avalia através das condições e busca um valor quando cumpre a primeira condição. Ao cumprir a primeira condição, ele interromperá a leitura da condição e retornará o resultado. Se nenhuma condição for verdadeira, ele retornará o valor na cláusula ELSE.

A instrução CASE é semelhante à instrução IF-THEN-ELSE.

Sintaxe:

CASE

WHEN condição1 THEN resultado1

WHEN condição2 THEN resultado2

WHEN condiçãoN THEN resultadoN

OUTRO resultado

END;

No exemplo acima, você retorna o valor “adolescentes” para alunos com idade inferior a 20. Para os alunos com idade superior a 20 anos, você deve atribuir um valor “não adolescentes”.

Categories: Wordpress